London Lord Mayor’s Show
The Lord Mayor’s Show is over 800 years old and has been a fixture of London life for centuries, from its origins as a way to make the city behave through medieval carnival and imperial spectacle to become the world’s greatest unrehearsed civic procession and its longest-running TV show. The organisers claim that the modern [...]