Lord Mayors Show 2017

Lord Mayors Show 2017

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...