Leicester Square, which is considered to be the heart of London, gets transformed into a Christmas Market during the month of November to January. It’s one of London’s top markets both in terms of goods and shimmering lights.
14
0
I Photographed The Amazing Christmas Lights In London | Bored Panda