After lifting off on June 17 from the Gobi desert in Inner Mongolia three Chinese astronauts — or ‘taikonauts’ as the Chinese refer to them — have successfully returned to earth after spending 90 days in orbit, some 240 miles above earth, in the Tianhe module, China’s space station. Astronauts Nie Haisheng, Liu Boming and […]