Stock markets shaken again by inflation worries as oil nears $140 a barrel
A huge spike in oil prices and some opportunistic bargain hunting was lending some support to the FTSE 100 early Monday, but stock markets otherwise were a sea of red, as Russian continued it all-out military assault on its...
07 March 2022