Stock Groups

Companies shun Moscow and as Western sanctions bite

[ad_1] Shell logo for a petrol station in Birmingham on September 29, 2021. Mike Kemp | In Pictures | Getty Images Russia’s invasion of Ukraine