News

BEIJING — Three Chinese astronauts landed back on Earth on Wednesday after six months on China's space station.
China's Shenzhou-19 crewed spacecraft landed in the north of the country on Wednesday, state broadcaster CCTV reported, after ...
Shenzhou crewed spaceflights have been a regular fixture of the country's space program for the past two decades and have ...
BEIJING - China postponed the return of three astronauts from its space station due to bad weather on Tuesday, delaying the ...
BEIJING — Three Chinese astronauts’ return to Earth has been postponed owing to weather conditions.