Petroleum giant BP has this week posted record $28bn profits, and to celebrate, it’s cutting its climate targets
As BP posts record profits of £7 billion, retailers are still taking 10p per litre more than normal for the price of petrol