Iran War Drives Crude Oil Above $115; Production Impeded

Crude oil prices rocketed above $100 a barrel for the first time since 2022, reaching up to $120, triggering a widespread sell-off in European and Asian stock markets and raising concerns about global inflation.

Coverage

CrossCut News