China completed its longest manned space mission
By Staff Reporter Wed, 26 Jun 2013 12:28 PM Chinese Shenzhou-10 spacecraft makes return after completing its longest manned space mission on Wednesday as its three crew members safely returned to Earth, in a major step for Beijing's goal of building a permanent space station by 2020. The return capsule touched down at 8.07am (12.07am GMT), live state TV footage showed, kicking up a cloud of dust on the gra ...
Read more ›