LORD MAYORS SHOW

The Lord Mayor's Show dates back to the 13th century. A new lord mayor is appointed every year, and the public parade that takes place as his or her inauguration ceremony reflects that this was once one of the most prominent offices in England.

LORD MAYORS SHOW

11 November 2023

CITY OF LONDON

  • Greater London South West Sector ACF