IEA HAD PREVIOUSLY FORECAST OIL-DEMAND CONTRACTION BY 80,000 B/D IN 2026

2026-05-13

IEA HAD PREVIOUSLY FORECAST OIL-DEMAND CONTRACTION BY 80,000 B/D IN 2026