The Americas will release almost 200 million barrels of oil under the IEA agreement
International Energy Agency (IEA) member countries will release 411.9 million barrels of oil from their strategic reserves to stabilize prices. This follows from updated data from the agency.