Strait of Hormuz Crisis: 2026 Energy Shock Reshapes Global Trade
The 2026 Strait of Hormuz crisis halted 20% of global oil supply, sent Brent above $115, triggered the largest IEA reserve release, and is reshaping global trade, supply chains, and energy security policy.
continue reading →