China has postponed the return of the Shenzhou-20 space mission following a suspected impact by small space debris, the China Manned Space Agency said on Wednesday.
Advertisement
The agency said it was carrying out an
Continue Reading on South China Morning Post
This preview shows approximately 15% of the article. Read the full story on the publisher's website to support quality journalism.