News Watch Chinese space crew return to Earth November 4, 2024 Posted by admin 04 Nov Three astronauts from the Shenzhou-18 mission landed in north China after six months aboard the Tiangong space station.