Crude oil prices fell today, also according to the US Energy Information Administration reported Oil inventories were down 3.7 million barrels in the week ended November 18.

This compared to a decrease of 5.4 million barrels for the previous week and an estimated draw of 4.8 million barrels reports the American Petroleum Institute for the week ended November 18.

Amid the recent slump in oil prices, prompted by expectations of sluggish demand growth in China, prompted by another…

Source link