News

Shares in BP (BP) were higher today despite an investor rebellion at its Annual General Meeting in London over the performance of its board and its now ditched renewable energy strategy.