
Crude oil inventories in the United States fell by 4.383 million barrels for week ending October 13, according to The American Petroleum Institute (API), countering the large 12.940-million-barrel rise in crude inventories in the week prior, API data showed. Analysts were expecting a draw of 1.267 million barrels for the week…
Read More