Bumper BP profits of £4bn in three months spark fierce criticism

[#item_full_content]