European Central Bank Chief Economist Philip Lane said consumer-price growth is likely to stay "well above" the ECB’s 2% target for the rest of the year and remain near 3% in 2026 because of the Iran war, according to Bloomberg.