Shell boss paid £8m in 2023 as oil and gas giant waters down climate pledge Matt Mathers | 01/04/2024