India is flying high, yet again. In a proud moment for the country, the Indian Space Research Organisation (ISRO) on Wednesday successfully launched a record number of 104 satellites under a single mission from the spaceport in Sriharikota in Andhra Pradesh.