India launches more than 100 satellites into orbit

The Indian Space Research Organization said the launch of the 104 satellites was a record, overtaking Russia's 37 in 2014.