ADVERTISEMENTS

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

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