Oil inventories fall by more than expected 2.5M barrels last week: API
Oil inventories fall by more than expected 2
Oil inventories fall by more than expected 2.5M barrels last week: API
Shares:
Oil inventories fall by more than expected 2.5M barrels last week: API