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 its strategic petroleum reserve (SPR) on Dec. 17, as part of a previously announced plan to try to reduce oil prices. Read More