China launches three-member Shenzhou-18 crew to its space station

China has launched a three-member crew to its orbiting space station as part of its ambitious programme that aims to put astronauts on the Moon by 2030. The Shenzhou-18 spacecraft lifted off from the Jiuquan Satellite Launch Centre on the…








