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

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