Global Oil Demand Growth

IEA Slashes 2025 Global Oil Demand Growth Forecast by 21,000 bpd in its June Report

IEA Slashes 2025 Global Oil Demand Growth Forecast by 21,000 bpd in its June Report

The International Energy Agency (IEA) has revised its 2025 global oil demand growth forecast downward by 21,000 barrels per day… Read More

2 days ago