[ad_1] The American Petroleum Institute (API) reported on Tuesday an accumulation of crude oil inventories of 3.8 million barrels for the week ending November 20. Analysts had expected an inventory build of just 127,000 barrels, and for the short price due to the favorable news about the covid-10 vaccine in …
Read More »