Lord Mayor’s Show

|

The Lord Mayor’s Show owes its origins to a tradition dating back to 1215, and requires location annually as each and every new Lord Mayor on the City of London is sworn into workplace. The Show attracts numerous 1000s of … Read More