
BP’s profits more than doubled to £23bn last year amid a spike in oil and gas prices during Russia’s illegal invasion of Ukraine.
The British oil and gas giant posted profits of $27.7bn (£23bn) in 2022, compared with $12.8bn the year before, accounts published on Tuesday showed.