Selfridges has already opened its Christmas shop

While most of us are trying to enjoy the rest of summer before it slips away, Selfridges has set up a Christmas shop for those who want to do some festive shopping. The department store is the first in the world to set up its Christmas section, a full 147 …
( read original story …)