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 Read More ยป 7 February 2023 11 Comments