Home Science China launches astronauts into space - as lunar race intensifies
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)
Originally published by Sky News Read original →