ISRO has made every Indian proud once again. This time ISRO created a world record on 15 February 2017,   by successfully blasting 104 satellites into their orbits in a single launch.  What is ISRO?  ISRO is the space agency of the Republic of India. ISRO stands for Indian Space Research Organisation. The history of