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