(April 06 23:14) Forbes.com
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.
You can find the original article
here