Members of the International Energy Agency (IEA) will release 120M barrels of crude oil in a bid to cool markets, reported Bloomberg on Wednesday. The

Members of the International Energy Agency (IEA) will release 120M barrels of crude oil in a bid to cool markets, reported Bloomberg on Wednesday. The