Leicester Square, which is considered to be the heart of London, gets transformed into a Christmas Market from November all the way through January. It’s one of London’s top markets both in terms of goods and shimmering lights.