Last week’s sell-off by speculators caused a temporary drop in oil prices, but physical tightness and falling spare capacity have stoked bullish sentiment once again
Despite weak demand in China, the oil market is looking increasingly bullish as OPEC fails to hit its production target and Libya struggles with supply disruptions