BEIJING– China on Sunday launched the crewed spaceship Shenzhou-14, sending three astronauts to its space station combination for a six-month mission. A see-off ceremony for three Chinese astronauts of the Shenzhou-14 crewed space mission is held at the Jiuquan Satellite Launch Center in northwest China, June 5, 2022. Chinese astronauts ...