London, United Kingdom - November 16, 2011: Ideal Christmas Show at Earls Court in London, UK.

- Image ID: R1W5NA
London, United Kingdom - November 16, 2011: Ideal Christmas Show at Earls Court in London, UK.
Marko Beric / Alamy Stock Photo
Image ID: R1W5NA
Location: London, UK

Similar stock images