Selfridges’s Christmas Shop Has Just Opened For The Festive Season
For the last two years, Selfridges have opted to open their Christmas shop at a sensible time… around two-and-a-half months before the big day. Previously, the department store had been known to jump the gun far s...