China's latest space mission has successfully concluded after nearly two weeks.The spacecraft landed in the Gobi desert in inner Mongolia carrying three “taikonauts”, as Chinese astronauts are known.Al Jazeera’s Gerald Tan reports.