Home Investing Eurozone inflation hits 2.5% as Iran war drives energy prices higher