The Lord Mayor’s Show dates back to the early 13th century, when a desperate King John allowed the City of London to appoint its own Mayor however, the King insisted that each newly-elected Mayor should go to Westminster and swear loyalty to the Crown, and the newly appointed Lord Mayor of London has been making that journey for over 800 years.   The 694th Lord Mayor of London is Alderman Nicholas Lyons of the Tower Ward.