December WTI (West Texas Intermediate) crude oil futures contracts fell 0.5% and settled at $45.57 per barrel on November 16, 2016. Brent crude oil …

The post <b>Crude Oil</b> Prices Fell despite Russia’s Bullish Comments appeared first on crude-oil.top.