The Hormuz Strait induced Crisis of 2026 has many echoes, but key differences, from the 1973 oil shock.

Oil prices could top $130-$140 a barrel next month if the strait remains closed and inventory depletion rates remain steady, according to Capital Economics.

The Hormuz Strait induced Crisis of 2026 has many echoes, but key differences, from the 1973 oil shock.