Lord Mayor’s Show 2026 London: Full Schedule, Route and Viewing Spots
LONDON, November 12, 2026 — The Lord Mayor’s Show 2026 returns to central London on Saturday, November 14, bringing thousands of performers, historic carriages and decorated floats to the City…

















