Blimey, who'd have thought eh? They'll be telling us next that many people had hangovers and indigestion on Boxing Day!Shoppers will have spent £951,000 per minute on Christmas Eve on last-minute shopping, research suggests.
Sainsbury's Credit Cards say 19% of the nation's adults intended to do some of their seasonal shopping on Thursday, spending about £1.37bn.
More than 13m people were expected to do Christmas Eve shopping, spending the equivalent of £57m an hour.
Financial data firm Experian said consumers were making the most of this year's final few shopping days.
Major retailers have reported brisk business on high streets and online as people made last-minute purchases.