U.S. Allies Reportedly Plan To Release 60 Million Barrels Of Oil To Dampen Prices

The sale of stockpiled oil by member nations of the International Energy Agency will be said to total 120 million barrels when combined with 60 million barrels of a 180 million barrel sale announced by the U.S.