Gallery

Lord Mayors Show

For over 800 years the newly elected Lord Mayor of London has made his or her way from the City to distant Westminster to swear loyalty to the Crown.