IEA oil release hits market nerves

The International Energy Agency’s (IEA) release of emergency oil supplies has increased the market’s nervousness, claims Deutsche Bank. Last week the IEA announced that its members would make 60 million barrels of oil available to ease the pressure on supplies and help lower the price of oil, which has recently been hovering around $120 per […]