The price of oil extends the recent series of higher highs and lows as US inventories contract for the third consecutive week.
The price of oil extends the recent series of higher highs and lows as US inventories contract for the third consecutive week.