Business Oil Markets Face Massive Overhang as Iran War Ends and Supply Rebounds June 17, 2026 Global Oil Demand Plunges Amid Iran War Disruptions The International Energy Agency delivered a stark warning on Wednesday about looming supply imbalances in global oil markets. The Iran war created…