IEA: GLOBAL OIL SUPPLY FORECAST TO DECLINE BY 1.5 MLN B/D IN 2026

2026-04-14

IEA: GLOBAL OIL SUPPLY FORECAST TO DECLINE BY 1.5 MLN B/D IN 2026