Shell pulls the plug on Russia while oil and gold spike higher
Commodities were the market focus again on Tuesday, with oil prices remaining elevated and gold pushing through $2,000 an ounce, as investors contemplated the supply and inflationary implications of a possible US and European ban on...
08 March 2022