China leads global renewable power curtailment as grids struggle Business August 17, 2026 Beijing: China rejected enough clean energy to power Mexico for a year during the first six months of 2026 as…