Report: US oil inventories down by 6.5 million barrels



United States crude inventories plunged by the unexpected 6.53 million barrels in the week ending October 28, private data from the American Petroleum Institute (API) reportedly showed on Tuesday.

Re…