What is the Lord Mayor's Show in London?
Wonder what the Lord Mayor's Show in London is? The Lord Mayor Show in London is a yearly event in the City of London. It happens every year in London in November. The City of London goes back in history. Discover a Middle Age type of parade during the Lord Mayor Show.
Wonder what the Lord Mayor Show is? The Lord Mayor Show has it's root from the Middle Ages. It brings together over 7,000 people, 200 horses and 140 motor and steam-driven vehicles in a major spectacle that dates back to the 13th century.