IEA monthly report projects global oil supply will fall by 4.8 mln b/d in 2026.

2026-11-13

IEA monthly report projects global oil supply will fall by 4.8 mln b/d in 2026.