With only 142 shopping days left, Selfridges has opened its Christmas store.
The North Pole-themed department is now welcoming shoppers dressed for the height of the British summer.
More than 700 sq feet of space on the fourth floor of the London flagship has been decked out with more than 100,000 Christmas decorations.
Customers can choose from more than 300 different crackers, almost 450 Christmas tree styles and some 200 different styles of decorations.
The shop is set to sell 46,500 decorations and wreaths, 11,700 wrap and gift tags, 29,000 cards, 4,600 crackers and 650 lights and trees.