The sun’s shining, but, according to Selfridges, Santa is on his way. The store opens its Christmas department on 2 August, the earliest ever. ‘I can see a time when we offer a Christmas collection throughout the year,’ said Selfridges spokesperson.
Popular on LondonNet