IEA Members Release 290 Million Barrels of Oil Since March
The IEA said member countries have released 290 million barrels of emergency oil stocks since March 11, while retaining more than 1 billion barrels in government-controlled reserves to help stabilize global markets.