IEA monthly report: global oil supply fell 600,000 b/d in May to 94.5 mln b/d.

2026-06-17

IEA monthly report: global oil supply fell 600,000 b/d in May to 94.5 mln b/d.