My favorite London department store LIBERTY has switched on their Christmas lights. They’ve unveiled the world renowned Christmas windows, a decadent and glittering display inspired by the 12 days of Christmas.



[youtube=http://youtu.be/K5NJV7MbkvY]

3,368 Comments