City Buzz
Sentiment Score :


China launches Shenzhou 23 spacecraft with 1 of 3 astronauts set for yearlong stay
May 26, 2026
the shenzhou 23 spacecraft blasted off from the Jiuquan Satellite Launch Center. three astronauts are on the mission, including one set to stay in space for a year. china prepares for its first crewed lunar landing by 2030.
Source: npr.org