Oil breaches $100 a barrel, gold surges towards $1975, US equity markets plummet as Russia defies sanctions and invades Ukraine
Oil breaches $100 a barrel, gold surges towards $1975, US equity markets plummet as Russia defies sanctions and invades Ukraine