Hot topics close

Shell plc

Shell profit doubles to record $56 billion in 2022 as war drives up energy costs
11
This week's most popular news