China has made its latest stride into space. On April 24, 2025, launched from the country’s northwestern Jiuquan Satellite Launch Centre, China launched its Shenzhou-20 mission. Carrying Chen Dong, Chen Zhongrui, and Wang Jie to China’s Tiangong, the mission later successfully docked using a Long March-2F rocket, which lifted the spacecraft into space, with the space station later on in …