Fill your boots, nay fill your stockings! We're really starting to feel festive now that we've seen this designer Christmas range. Selfridges have upped the decor stakes yet again and have added the likes of Karl Lagerfeld, Moschino Cheap & Chic, Maison Martin Margiela and Barbour to it's luxury Christmas shop. Which of the following will you be hanging out for Santa?
Moschino Cheap & Chic.
Karl Lagerfeld, £200.
Maison Martin Margiela, £860.
Got your stocking fix sorted? Perfect- now for that all-singing, all-dancing (dashing and prancing) Christmas jumper. Pull on one of these cosy knits: