Oil Price Rally Stalls On Large Crude Build
The American Petroleum Institute (API) reported on Tuesday a build in crude oil inventories of 3.8 million barrels for the week ending November 20. Analysts had predicted an inventory build Continue Reading
