30 Nov Larger Than Life Inflatables: The Lord Mayors Show
The Lord Mayors Show takes place annually, with this year being the 806th event of its kind! Originating in the early 13th century, when King John allowed the City of London to appoint its own Mayor, the show has been held annually since the year...