Shell set to invest £25bn into UK’s energy system after severing ties with Russia by LLB Finance Reporter March 24, 2022 March 24, 2022
Falling debt helps to explain rising share price at BP and Shell by LLB Reporter February 8, 2022 February 8, 2022