The superpower battle over energy – and what it means for your billsBBC NewsNovember 10, 2026 at 12:08 AM