First a shareholder revolt over boss Bob Dudley's pay – now BP racks up a £334m loss
The oil giant is still desperately trying to cut costs after being hit again by weak oil prices. And in its first quarter results it also revealed another £630m charge for the Gulf of Mexico oil spill in 2010.