Russia to quit International Space Station, have its own 'by 2024': Kremlin

Russia to quit International Space Station, have its own ‘by 2024’: Kremlin

Russia has determined to end the International Space Station “after 2024”, the newly-appointed leader of Moscow’s area company informed President Vladimir Putin on Tuesday. The declaration comes as tensions rage among the Kremlin…