Inflation in British shops has risen to the highest level on record amid warnings of dampened Christmas cheer and a bleak winter ahead.
According to figures from the British Retail Consortium (BRC) and NielsenIQ, annual shop price inflation rose to 7.4 percent in November, up from 6.6 percent in October and marking another record since the BRC-Nielsen IQ Shop Price Index started in 2005.