Oil Falls to 7-Month Low on Renewed Demand Fears, Rate Hike Expectations
Crude oil inventories in the U.S. Strategic Petroleum Reserve (SPR) fell 7.5 million barrels in the week to Sept. 2 to 442.5 million barrels, their lowest since November 1984, according to data from the Department...
Read moreDetails