121 sleeps 'til Christmas

  • 26/08/2016
121 sleeps 'til Christmas

With 121 sleeps until Santa arrives, Christmas is probably the last thing on your mind.

However, Selfridges' Oxford St Christmas shop in London is decking the halls with festive cheer and decorations 121 days out from the big day.

Greg Harford from Retail New Zealand explains whether or not New Zealand is running behind.

Share to Facebook Share to Twitter Share to Email
Share to Facebook Share to Twitter Share to Viber Share to WhatsApp Share to Email