1

BP profits rocket as critics call for windfall tax