China launched the Shenzhou-14 spaceship on June 5, sending three taikonauts Chen Dong, Liu Yang and Cai Xuzhe to its space station.