China’s eighth manned space mission blasted off a few minutes after midnight on Saturday morning from the Jiuquan Satellite Launch Center in the Gobi Desert, ferrying three taikonauts up to the new Tiangong space station for a six-month-long mission.