Beijing, Sept 17 (AFP/APP):Chinese astronauts returned to earth Friday after completing a 90-day mission to a space station, a record duration for China, state broadcaster CCTV showed in a live feed. The capsule carrying the three astronauts landed via a parachute in the Gobi desert […]