IEA Monthly Report: Maintains forecast for total oil supply in 2025 at 104.5 million barrels per day.

2025-03-13

IEA Monthly Report: Maintains forecast for total oil supply in 2025 at 104.5 million barrels per day.