Tuesday, May 11, 2021
Home Tags Space station Russia

Tag: space station Russia

Russia says it will launch own space station in 2025

0
It plans to withdraw from ISS project. Russia’s space agency said on Tuesday it hoped to launch its own orbital station in 2025 as Moscow...