ADVERTISEMENT

Chinese astronauts return to Earth after 90-day stay aboard nation’s space station in China’s longest mission yet

September 17, 2021 GMT

BEIJING (AP) — Chinese astronauts return to Earth after 90-day stay aboard nation’s space station in China’s longest mission yet.