IEA members agree to release 120m barrels of oil from reserves
Member countries of the International Energy Agency (IEA) have agreed to release 120 million barrels of crude oil from their reserves, a development that is cooling global oil markets.…