Inflationary pressures pushed up shop prices further in August, recording the highest year-on-year growth in 25 years, according to new figures.

The Office for National Statistics said non-food stores and non-store retailing prices in the month were up by 3.2% and 3.3% respectively compared with a year earlier, the highest growth since March 1992.

The Retail Sales Index (RSI) also recorded a 2.4% increase in the quantity bought in August compared with a year previously, and a 1% month-on-month increase.

Overall growth came from non-essential items, with year-on-year contributions from food stores remaining flat and petrol station sales falling, the ONS said.