London Quiz - Travel Games and Quizzes




Question 1. of 10



The official residence of the Britain's sovereigns is…

Buckingham Palace

Kensington Palace

Leeds Casle