A four-stage Polar Satellite Launch Vehicle blasted off from India’s southern spaceport with 104 satellites on board. Indian Space Research Organization has established a new satellite delivery record for a single mission—and by a long shot. The current record for Russia,…










