Economy Energy markets under chokepoint stress: The 2026 Hormuz shock The 2026 Middle East conflict and the disruption of traffic through the Strait of Hormuz generated the largest physical supply disruption in the history of September 27, 2026 No Comments