IEA monthly report says global oil supply is expected to fall short of demand by
1.27 mln b/d in 2026, versus a prior estimated shortfall of 0.86 mln b/d.
2026-08-12
IEA monthly report says global oil supply is expected to fall short of demand by
1.27 mln b/d in 2026, versus a prior estimated shortfall of 0.86 mln b/d.