The fear of a global oil shortage within five years on Tuesday propelled oil futures prices to well above $130 a barrel, further stoking inflationary pressures in the global economy. Investors rushed to buy oil futures contracts as far forward as December 2016, pushing prices as high as $139.30 a...
[read full story]