IEA says 325 million barrels released, over 80% of March pledge
AI Summary- IEA members have released emergency oil stocks pledged during the March collective action.
- 325 million barrels representing more than 80% of 400 million barrels pledged have been released.
- G7 countries agreed to release 100 million barrels over four months through the IEA.