London, UK. 16 November 2016. A Christmas Market is taking place in Leicester Square until the beginning of January. Stalls offer a variety of international festive food, gifts, Christmas decorations and entertainments bringing a seasonal flavour to the capital as winter draws in. Credit: Stephen Chung / Alamy Live News

- Image ID: H8RCYD

Similar stock images