Russia says space station leak may be sabotage

Tue, 04 Sep 2018 - 11:30 GMT

Russia launched checks Tuesday after its space chief said an air leak on the International Space Station last week could have been deliberate sabotage.

Russia protests to Moldova over Rogozin being made persona non grata

Wed, 02 Aug 2017 - 04:45 GMT

Russia's Foreign Ministry said on Wednesday it had summoned Moldova's ambassador to Moscow and had strongly protested .