Lord Mayor’s Show – 804 Years and Counting!
The Lord Mayor’s Show is 804 years old this year. It comes down to us through centuries of turbulent London history, from its origins as a way to keep London under control through mediæval carnival and imperial spectacle to become the world’s first live outdoor broadcast and its longest-running TV show. Pearce [...]