BP boss hails progress as profits soar in first half of 2018

BP Chief Executive Bob Dudley
Breaking

    Cancel