IEA member states release nearly 412 million barrels of oil from reserves

Member states of the International Energy Agency (IEA) have pledged to release 411.9 million barrels of oil from their strategic reserves. The agency issued a statement on Sunday following the submission of implementation plans by the participating member countries.




