Oil held over $108 a barrel Wednesday following a Department of Energy report that showed inventories rose almost 2 million barrels last week, Bloomberg reported.

Leave a Reply