Shell’s profits hit £5.1bn amid shift back to oil and gas - latest updates Published 02 Nov 2023 Full Article