TechnologyChina launches ‘Shenzhou-10’ longest-ever manned space missionAFPJune 11, 2013July 4, 2014 by AFPJune 11, 2013July 4, 2014 BEIJING: China Tuesday began its longest manned space mission with the launch of the Shenzhou-10 rocket, state television showed, as the country steps up an...