By IANS
India is becoming the world's go-to launch pad with a record number of foreign satellites being launched from the country in the last decade, Prime Minister Narendra Modi said on Thursday. Taking to social media platform X, the PM shared three infographics, with the first noting: "India's the world's go-to launch pad".