BEIJING: Three Chinese astronauts whose return to Earth was delayed by space debris hitting their vessel last week landed in China on Friday afternoon, according to state broadcaster CCTV.
China Manned Space Agency (CMSA)
Continue Reading on Dawn
This preview shows approximately 15% of the article. Read the full story on the publisher's website to support quality journalism.