Euro zone inflation smashes through ECB target to 2.5% in March as energy costs soar March 31, 2026 · CNBC Read full story at source