IEA to release 60M barrels to help stabilize oil prices – report



The International Energy Agency (IEA) will release 60 million barrels from oil reserves on top of the United States’ announced 180 million barrels during the following six months, The Wall Street …