RUSSIA SPACE – Russia confirms plans to quit International Space Station after 2024

Get real time updates directly on you device, subscribe now.

Russia will withdraw from the International Space Station project after 2024 and focus on creating its own orbital outpost, the new head of the country’s space agency said Tuesday.