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