Oil Price Soars To Highest Level In 14 Years
Oil prices have soared to the highest level since 2008 after the US said it was discussing a potential embargo on Russian supplies with its allies. Brent crude – the global oil benchmark – spiked to above $139 a barrel,...