Shoppers face the biggest price rises in over 30 years this Christmas after fears of widespread shortages sent people rushing to the shops this month.
According to a survey of retailers by the CBI, the threat of empty shelves caused a high street sales boost in November, despite sharply escalating prices.
The CBI said its monthly retail sales balance, which asks retailers to say if annual sales growth is rising or falling, rose to a three-month high of +39 in November from +30 in October.
CBI
Read more on theguardian.com