UK inflation flatlined at 3% last month prior to the impact of the Iran war, according to official figures..