New figures presented in Parliament on December 4, 2025 reveal that India launched a combined total of 454 foreign satellites and 79 domestic satellites in the past two decades. Between January 2004 and December 2013, India placed 31 foreign and 23 domestic payloads into orbit. That tally rose dramatically between…
