Designed by
Title
Leicester Square, London, England #167980635
Description
LONDON, ENGLAND - JULY 8, 2016: View of Swiss glockenspiel clock erected 1985 on Leicester Square. Under the clock there are 27 bells and figures of traditional Swiss Alpine farmers
This image is editorial