Skip to playerSkip to main contentSkip to footer
  • 17/05/2011
China has unveiled plans to build its own space station by the end of the decade, and to team up with Russia to land a man on Mars by 2040. RT's Henry Morton ...

Recommended

0:31
Up next