The decline in supplies is attributed to a sustained demand from refineries. Demand from refineries are running at record levels, near 16.8 million barrels per day, for the last couple of weeks.
Go here to read the rest:
Why a drop in US crude inventories boosted oil prices
