IEA OMR (Jun): World oil demand falling by 1.1mln BPD in 2026 on the Iran War (prev. forecast 420k BPD fall); sees total world oil supply 920k BPD lower than demand in 2026 (prev. forecast 1.7mln BPD lower)

Supply:

  • Supply to fall by 3.9mln BPD in 2026 (prev. forecast 3.9mln BPD fall).
#IMPORTANT#ENERGY#EU SESSION#WTI#COMMODITIES#ENERGY & POWER
Published: Updated: