Oil slides 5% on initial US-Iran deal, easing Strait of Hormuz fears
- Brent falls 4.9% to low of $83.05 per barrel on June 15, while WTI drops 5.7% to $80.01, marking their weakest level since early March
10:56
Oil