The Indian Space Research Organisation (ISRO) created history today by launching a record 104 satellites into the earth’s lower orbit from the ISRO space centre at Sriharikota, Andhra Pradesh - this is the highest number of satellites ever launched by a single launch vehicle. Your browser does not...