Shell posts record quarterly profit amid cost of living crisis and energy price surge

2022-05-05 2