This British Department Store Has Already Opened Its Christmas Shop

Many of us might be focused on enjoying the rest of summer, but the countdown to Christmas is officially on at one famous retailer. Selfridges in London has become the first department store in the world to open its festive shop, a full 147 days before …
( read original story …)