Member countries of the International Energy Agency (IEA) have released 325 million barrels of oil and petroleum products from their strategic reserves, the agency said. The release is part of a commitment made in March to provide 400 million barrels to prevent fuel shortages in global markets. The update came a day after G7 countries agreed, in coordination with the