Only 149 shopping days to go: Christmas comes early to Selfridges
London department store proudly boasts of being the first to open its festive bauble shop
https://www.theguardian.com/business/2019/jul/29/only-149-shopping-days-to-go-christmas-comes-early-to-selfridges… Read the rest