Space mission

China launches Shenzhou-18 manned mission, sending three-member crew to space

Space20:59, 25-Apr-2024CGTN China launched the Shenzhou-18 manned spaceship on Thursday from the Jiuquan Satellite Launch Center in northwest China, the…