Global oil supply 13.6 million bpd below pre-war levels in May, says IEA
- IEA cuts 2026 oil demand forecast as conflict-driven disruptions push global consumption lower, expects rebound as Gulf output recovers in second half of year
17.06.2026
Oil