IEA Monthly Report: Total crude oil demand is expected to reach an average of 103.8 million barrels per day in 2025 and 104.5 million barrels per day in 2026.
2025-06-17
IEA Monthly Report: Total crude oil demand is expected to reach an average of 103.8 million barrels per day in 2025 and 104.5 million barrels per day in 2026.