England has the best shopping in the world. Not for nothing did Napoleon call the English “a nation of shopkeepers.” Some people might put in a word for Galeries Lafayette or Macy’s but for luxury, diversity of choice, and rampant consumerism all in one immaculate package, London’s department stores are the place to be. There are even TV shows about them.
Christmas, as I’ve mentioned before, is the biggest shopping event of the year. British department stores, especially the flagship stores in London, push to extremes to have the best window displays each Christmas.
Creative Review has a look at the best department store Christmas windows. Naturally, the British stores top the list.
If you can’t get to Oxford Street between now and December 24th, here’s a taste of what you’re missing: