Russian Deputy Prime Minister Yury Borisov confirms that Russia will withdraw from the International Space Station beginning in 2025. (RT) International Space Station programme link embed save