What a remarkable outcome: the world's largest ever oil supply disruption failed to create a major energy crisis.
The IEA said 2026 shock was worst than 1973, 1979 and 2022 together. And yet, the cost of oil, natural gas, electricity and coal never surpassed the previous peaks.