325 million barrels of oil from strategic reserves released: IEA
PARIS: The International Energy Agency said Saturday that member countries had so far released 325 million barrels of oil and oil-derivative products from strategic reserves, from 400 million…