Business News
Shell has faced sustained criticism over the past 18 months after reporting bumper earnings, aided by Russia’s invasion of Ukraine, which caused world energy prices to soar. Oil prices surged over the past week within the wake of the outbreak …