Lord Mayor's Show ‘26
Scenes from the crowds and procession of the 698th edition of the Lord Mayor's Show in the City of London.
- November 2026
- United Kingdom
- Leica Q2
10 photos
Scenes from the crowds and procession of the 698th edition of the Lord Mayor's Show in the City of London.