Nearly three decades of close collaboration in space between Russia and the western world seems to be coming to an end. With increasing tensions over Vladimir Putin’s invasion of Ukraine, Russia has arguably threatened to crash the International Space Station and refuse to launch satellites for Western countries. A few months ago, Russia blew up […]