Lord Mayors Show

Lord Mayor’s Show 2019: The history

Thousands of people turned out to watch the Lord Mayor’s Show, one of the oldest traditions in London. What is…

5 years ago