IEA OMR: forecasts global oil demand in 2026 to fall by 1.05mln BPD (prev. exp. 1.12mln); global oil demand recovery is under way
- Global oil demand estimated at 103.46mln bpd for 2026 and is expected to grow by 2mln BPD in 2027 and reach 105.47mln BPD.
- Oil supply may expand 7.5mln BPD in 2027 if transits improve.
#IMPORTANT#ENERGY#EU SESSION#WTI#COMMODITIES#ENERGY & POWER