India puts space station on priority eyeing geopolitical gains

2 years ago 78
2028 launch will likely give India global leverage as International Space Station may be decommissioned by the end of 2030.
Read Entire Article