Profits at any cost Brendan Montague | 25th February 2025 BP and Shell’s profits in 2024 more than double the amount of UK’s climate finance commitments.