The value of retail sales over the three months to May grew at an annual rate of 0.9% - the weakest growth rate since records began in 1947, the Office for National Statistics has said.

However, food sales volumes were 2.8% higher than in 2004 and prices on average were 0.7% higher, ONS said.