U.S. crude stockpiles are said to have swelled by 9.3 million barrels for the week ended Oct. 28, according to industry group American Petroleum Institute
U.S. crude stockpiles are said to have swelled by 9.3 million barrels for the week ended Oct. 28, according to industry group American Petroleum Institute