Global Stocks Slump, Oil Prices Touch 14-Year High As Russia Intensifies Attack On Ukraine

Brent crude oil futures hit $139 per barrel in early trade, the highest it has been since August 2008, while global stock markets continued to stumble.