Long March 5 is the biggest and most powerful Chinese rocket ever developed, the one launched last Friday able to heft payloads of up to 25 tonnes into low-Earth orbit. Photo: Reuters
Long March 5 is the biggest and most powerful Chinese rocket ever developed, the one launched last Friday able to heft payloads of up to 25 tonnes into low-Earth orbit. Photo: Reuters