Shenzhou 12 China Launches First Astronauts To New Space Station - News & Analysis | Al Jazeera NewsFeed

Shenzhou-12: China launches first astronauts to new space station

China has successfully launched three astronauts into orbit – its first manned mission in five years and part of a plan to complete its space station by the end of next year. Edited by Katya Bohdan.