Russia to withdraw from International Space Station after 2024 Catherine 2 years ago Top International News Russia has reportedly announced it will withdraw from the International Space Station after 2024 to build its own orbital outpost. Credit Sky News Australia