China's Shenzhou-18 manned mission crew members meet the press at the Jiuquan Satellite Launch Center in northwest China.