US oil inventories down by 1.076M barrels – report



Crude oil inventories in the United States decreased by 1.076 million barrels in the week ending February 11, private data from the American Petroleum Institute (API) reportedly showed on Tuesday.

Th…