Sources

5 Total Sources

IEA Sees 2026 Oil Demand Falling 1 Million b/d as Hormuz Disruption Clouds Recovery

Left50%
Right50%