Russia will withdraw from the International Space Station project after 2024 to focus on forming its own space station, the head of the Russian space agency said Tuesday.
Russia will withdraw from the International Space Station project after 2024 to focus on forming its own space station, the head of the Russian space agency said Tuesday.