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.