U.S. Department of Energy to Sell 18 Mln Barrels of Oil From SPR on Dec 17

The U.S. Department of Energy said on Friday it will sell 18 million barrels of crude oil from the strategic petroleum reserve on Dec. 17 to address oil supply issues. Read More