China has just revealed its mighty new heavyweight rocket, poised to take on SpaceX’s Falcon 9. However, the mission ended in disappointment, South China Morning Post reports. This setback highlights the significant challenges Beijing must overcome in its ambitious race to conquer space

