BP profits hit 18-year high despite $4bn net zero loss

BP profits hit 18-year high despite $4bn net zero lossReuters