As tensions continue to grow between Russia and the West over the ongoing war in Ukraine, Moscow has announced it will quit the International Space Station (ISS) after 2024. The decision, reported by the Russian media, was announced during a meeting between Russia’s president Vladimir Putin and Yuri Borisov, the newly-appointed Director-General of Roscosmos – […]