India Space Research Organization Chinese Media Applauds ISRO for launching 104 satellites February 22, 2017 Twitter pour love as ISRO pulls off a World Record February 15, 2017