World stocks plunge, oil tops $105 as Russia invades Ukraine

Oil surged past $105 per barrel and equities tumbled Thursday after key crude producer Russia sent forces into Ukraine, accelerating fears of a major war in eastern Europe. Asian and European stock markets nosedived — with Frankfurt shedding five percent in mid-afternoon trading — as investors fled risky equities, while haven investment, gold, rose to … Continue reading World stocks plunge, oil tops $105 as Russia invades Ukraine