Rogozin
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's Foreign Ministry said on Wednesday it had summoned Moldova's ambassador to Moscow and had strongly protested .
Most Read