Designed by
Title
Leicester Square, London, England #167980642
Description
LONDON, ENGLAND - JULY 8, 2016: View of Swiss Cantonal Tree erected 1991 on Leicester Square. This Cantonal Tree displays coats of arms of twenty-six cantons of Switzerland
This image is editorial