China launched the Shenzhou-18 manned spaceship on April 25, 2024. The trio returned to Earth on Nov. 4 after 192 days in orbit, setting a new record for the longest single crewed mission in space by ...
The Shenzhou-18 astronaut crew, Ye Guangfu, Li Cong, and Li Guangsu, all post - 80s from the Air Force, recently met the ...