The combined total of Shell and BP’s profits over 2024 amount to £26.2 billion. In contrast, the UK has committed to spending ...