The Lord Mayor’s Show Will Parade Through The Streets Of London This Weekend
Did you know that London has two Mayors? Whilst you’ve probably heard of the Mayor of London, Sadiq Khan, how many of you can name the Lord Mayor of London? (Hint: it’s the man or woman who leads the City of...