Energy
Oil Price Today March 26: Brent Rebounds to $104 as Iran Shuts Down Peace Talks
Brent crude rebounded to $104.21 per barrel on March 26, 2026 — up 1.95% on the session — after Iran's foreign minister shut down the US peace framework, confirming that the Strait of Hormuz will…