One of the top department stores in London, Selfridges on Oxford Street, has created an amazing zodiac-themed window display this year. I was lucky enough to visit Selfridges earlier this month and here are the photos I took. (It was a bit tricky to get good photos with the light reflected off the windows but… Read more
