China steps up space race with another successful rocket launch

ADVERTISEMENT

China has launched three astronauts into space on Thursday, marking a further step in the country’s ambitions for a crewed mission to the Moon and explore Mars.

The Shenzhou 20 spaceship was launched as planned atop China’s workhorse Long March 2F rocket at 17:17 local time. It was…

Continue Reading