Oil prices have returned to levels not seen since the beginning of June, after both the US and Iran warned that hopes of a return to peace negotiations were premature. The spot price of Brent crude broke $95 a barrel on Wednesday morning for the first time since the warring parties agreed a 60-day ceasefire [...]
Back to Business
Business
July 22, 2026 at 12:47 PM
Oil prices return to crisis levels
CityAM