CHINA launched one of the world’s most powerful rockets today in a major step forward for its planned mission to Mars in 2020.
The heavy lift Long March 5 rocket carrying a test satellite payload blasted off from the Wenchang launch site on the southern island of Hainan at 8.45pm local time, a livestream from state broadcaster CCTV showed.