Oil Inventories fall by more-than-expected 2.3M barrels last week: API



Source link