Hormuz Crisis 2026: Oil Shock Reshapes Energy Security
The 2026 Strait of Hormuz crisis severed 20 million barrels per day of crude exports, triggering the IEA's largest-ever 400-million-barrel reserve release. Discover how the oil shock to $126/bbl is reshaping global energy security, creating winners and losers, and ending the just-in-time energy model.