Tech

China launches first manned spacecraft to new space station

China launched three astronauts to its new space station from the Gobi Desert in Inner Mongolia province, on June 17. Credit: CASC via Storyful