Inflation has soared to its highest rate since March after the price of energy was pushed up by the conflict in the Middle East.
Consumer Prices Index (CPI) inflation rose to 2.9 per cent in July, up from a 15-month low of 2.6 per cent in June, the Office for National Statistics (ONC) said.