IEA Reveals Details Of 182.7 Million Barrel Oil Stocks Release
Member countries of the International Energy Agency will be releasing a total of 182.7 million barrels of oil from emergency stocks over six months, of which 74 percent will come from public stocks and the remaining 26…