Climate China Renewable Energy Push

Wind turbine blades are stress tested at the Mingyang North Smart Energy factory in Baotou in northern China's Inner Mongolia province on Saturday, June 13, 2026.