BP has reignited the row over the vast scale of energy company money making since the start of the Ukraine war when it reported record profits of £23 billion last year. The figures come days after Shell revealed it made £32.2 billion meaning that Britain’s two biggest oil and gas …
Read More »