27 May 2026

Iran conflict means more coal - but also ramping up of electrification, says Lord Turner