Era of $100 oil price was an aberration, says BP’s Bob Dudley

Era of $100 oil price was an aberration, says BP's Bob Dudley … history including managing the fallout of the Gulf of Mexico oil spill, said digitisation is …