BBusiness Read More IEA Revises 2026 Forecast: Oil Deficit Widens as Iran War Cuts ProductionMay 13, 2026 Global oil demand is set to exceed supply in the current year amid the ongoing conflict in the…