Bumper BP profits of £4bn in three months spark fierce criticism Posted on May 2, 2023 | by [#item_full_content]