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.