Sci-Tech

China’s Shenzhou 21 docks with space station, sets speed record

Updated: 

Published: 

Chinese astronaut for the Shenzhou 21 mission, from left, Zhang Hongzhang, Wu Fei and Zhang Lu wave as they attend a see-off ceremony for their manned space mission at the Jiuquan Satellite Launch Centre in northwestern China, Friday, Oct. 31, 2025. (AP Photo/Andy Wong)