Christmas comes early to one London department store

Selfridges has defied the return of the heatwave to open its Christmas shop for those already craving some festive winter cheer. The department store has proudly announced it is once again the first i…
( read original story …)