Russia says to launch own space station in 2025
Published Date: 4/20/2021
Source: phys.org
Russia's space agency said Tuesday it hoped to launch its own orbital station in 2025 as Moscow considers withdrawing from the International Space Station programme to go it alone.