Oil not renewables will always be the answer, says Dudley

BP chief executive Bob Dudley
BP chief executive Bob Dudley

Breaking