The International Energy Agency (IEA) said member countries have released 325 million barrels of oil and its derivatives from strategic reserves. The...