IEA confirms demand peak at the end of the decade – Commerzbank

21/06/2025