London Quiz - Travel Games and Quizzes




Question 1. of 10



The official residence of the Britain's sovereigns is…

Leeds Casle

Buckingham Palace

Kensington Palace