Description
Stockshots of Shell petrol stations in London and the company's headquarters in The Hague, as the energy giant says its net profit surged to a record $42.3 billion last year as Russia's invasion of Ukraine sent oil and gas prices soaring. The post-tax figure was more than double the amount achieved in 2021, the group's earnings statement revealed. STOCKSHOTS of Shell oil company