Revealed: Russia Will Quit The ISS To Build Its Own Space Station Despite New Launch Deal With NASA Russia will stop sending cosmonauts to the International Space Station by the beginning of 2024 and concentrate on building the Russian Orbital Service Station (ROSS).