BP ‘firing on all cylinders’, CEO Dudley says at AGM

BP CEO Bob Dudley
BP CEO Bob Dudley

Breaking