Science
China launches astronauts into space - as lunar race intensifies
Key Points
China successfully launched its Shenzhou-23 manned mission from the Jiuquan Satellite Launch Center on Sunday, May 24, 2026. This mission is part of the intensifying global race to the Moon.
The Shenzhou-23 manned mission starts off from the Jiuquan Satellite Launch Center in Jiuquan, northwestern China on Sunday, May 24, 2026. (AP Photo/Ng Han Guan)