Oil prices fall below $100 a barrel on hopes of Iran peace deal

Oil prices fall below $100 a barrel on hopes of Iran peace deal

Brent crude futures down 6% to lowest level in two weeks and stock markets rise...

Redirecting to full article...