Is it right that Shell and BP made $70bn profit in 2022 but pay little tax in the UK? Yes. And also, no. Only 5% of Shell’s profit is made in the UK, so we should be unsurprised that only a small amount Read More » 7 February 2023