The successful launch of as many as 104 satellites in one go, the maximum so far in the world, is another big feather in the ISRO’s (Indian Space Research Organisation) cap. It has been a long, successful journey for ISRO over last four decades which has gathered pace lately. A look at India’s journey so far.. […]