The withdrawal of the Russian space Agency will take place from 2025 Russian Deputy Prime Minister Yuri Borisov has justified the decision that the project is obsolete Russia announces that it will bet on its own space station from 2026. Russian Deputy Prime Minister Yuri Borisov announced this….