7 Achievements of ISRO That Have Made us Proud on India Indian Space Research Organization (ISRO) has always been proud of India today, and on February 15, 2017, PSLV-C37 created 104 satellites together in the Earth’s orbit, and created the world record for launching the highest satellites simultaneously. ISRO once again showed the world the power