Sci-Tech

China’s Shenzhou 20 return mission delayed due to space debris impact

Published: 

China's Long March 2F rocket, carrying three astronauts for the Shenzhou 20 manned space mission, blasts off at the Jiuquan Satellite Launch Center in Jiuquan, northwestern China, April 24, 2025. (AP Photo/Andy Wong, File)