Lord Mayor’s Show 2017 For over 800 years the current elected Lord Mayor of London has made his or her way from the City to Westminster to swear loyalty to the Crown, The Show is a procession made up of than 6500 people, 165 horses, 20 bands and 35 carriages.  Over...
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok