News

Over the past five years, the Shell share price has outperformed BP’s. But amid rumours of a merger, which of the two energy ...