China is embarking on a groundbreaking project to develop the world’s largest 50 MW floating wind turbine, designed to ...
Explore the extreme metro system of Chongqing, China, which remarkably passes through a building. This video examines the ...
New record bridge over the Yangtze River includes an unusual, asymmetrical deck design that called for some engineering ingenuity.
Torrential rains drench large swathes of China Displacing thousands and exposing China's ageing flood defences A high-pressure system is also baking other parts of the country Extreme weather is ...
The China Manned Space Engineering Office (CMSEO) announced a successful test of its pad-abort system for the in-development Mengzhou spacecraft this week. This represents an important step in China's ...