Oil Price Above $100: Global Crude Oil Surge Sparks Energy Supply Crisis
Oil prices crossed $100 a barrel in 2026 due to the Iran-US war disrupting the Strait of Hormuz. Despite a strategic oil reserves release, the international oil market is facing volatility, with crude oil market analysis showing a sharp rally and a deepening global energy supply crisis.