China Curtails 360 TWh of Renewable Energy in H1 2026

China curtailed 360 terawatt-hours (TWh) of solar and wind power from January to June 2026. This…