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.
In reaction, oil rocketed more than eight percent, with European benchmark Brent prices briefly cruising past $105 per barrel for the first time since 2014, while aluminium and wheat surged to record peaks on fears over output from major exporter Russia.