xinhua
China Focus: China launches Shenzhou-20 manned spaceship for new diverse in-orbit tasks
China successfully launched the Shenzhou-20 crewed spaceship on Thursday, sending three astronauts to its orbiting space station for a six-month mission.
2025-04-28