Scientists in India are celebrating the 100th launch of their space mission. India is one of the few developing countries with a space programme and the government has spent billions of dollars on the project. The project has been a milestone achievement for Indian Space Research Organisation which was established with resources so scarce that some scientists had to operate out of a cow shed. Al Jazeera's Prerna Suri reports from New Delhi.