Shoppers have been touched by a bit of the Scrooge this Christmas which has hit retail sales.
Shoppers touched by a bit of the Scrooge this Christmas