ADVERTISEMENT

Which of these buildings is the official residence of the Lord Mayor of London?

History Trivia: Which of these buildings is the official residence of the Lord Mayor of London?