IEA Monthly Report: Lowered the average total oil demand forecast for 2025 from 104 million barrels per day to 103.9 million barrels per day.

2025-03-13

IEA Monthly Report: Lowered the average total oil demand forecast for 2025 from 104 million barrels per day to 103.9 million barrels per day.