Indian Space Research Organisation (ISRO) made the country proud on February 15 by launching a record 104 satellites in Space. It was indeed a phenomenal achievement – one that not only means setting a world record by a mile but also makes the space agency the big boss […]
Massive achievement for India.