U.S. to Sell 18 Mln Barrels of Oil From Reserves 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, as part of a previously announced plan to cool oil prices. Read More