Peak power demand hits record 260.5 GW May 20, 2026 by Peak power demand hits record 260.5 GW Sharing Is Caring: