Department store Selfridges has opened its Christmas shop despite record-breaking heatwave

It claims to be the first in the world to unveil its festive section — with 145 days to go. The shop will be most heavily stocked in September, when there will 3,800 yuletide items on sale, ranging in price from £1.95 to £8,500. A Selfridges spokeswoman said the launch “We have so many customers visiting from all over
Source: Read Full Article