Oil closes above $68 US a barrel, highest price since 2014

The price of the North American oil benchmark closed above $68 a barrel on Wednesday, the highest level since 2014 as U.S. data showed inventories plunged by more than one million barrels last week. West Texas Intermediate closed at $68.47 US on Wednesday, up $1.95 a barrel. The main catalyst was a report from theĀ U.S. […]