廣告

China Launches Its Longest Manned Space Mission

China on Monday launched the Shenzhou-11 spacecraft with two astronauts on board, part of its plan to create its own space station by 2022. Photo: AP