24 Apr 2017

Oil Futures slide for sixth successive session as Opec frets over US production