0 International February 17, 2017 1 Min Read NYT cartoon back from the dead to be mocked again! ISRO successfully launched 104 satellites in one go on Wednesday. This was a world record that broke Russia’s record of 37 satellites. On Friday, after this success, scientists and directors…