The European Central Bank is under pressure to deliver as inflation is failing to take off. Read More