by Laurie CHEN Agence France Presse Three Chinese astronauts returned to Earth on Saturday after 183 days in space, ending China’s longest crewed mission as it continues its quest to become a major space power. The Shenzhou-13 spacecraft was the latest mission in Beijing’s drive to rival the United States, after landing a rover on Mars and sending probes to the Moon. Live footage from state broadcaster CCTV showed the capsule landing in a […]
Sign in
Welcome! Log into your account
Forgot your password? Get help
Password recovery
Recover your password
A password will be e-mailed to you.