Festive fun as Selfridges launches Christmas shop

Father Christmas next to a reindeer as Selfridges open their Christmas shop at the flagship store on Oxford Street, London

A full 143 shopping days before the big day, Selfridges has launched its Christmas shop.

Christmas has came early to the central London department store which has transformed 3,000 square feet of its fourth floor into a winter wonderland filled with festive treasures and decorations.