London Quiz - Travel Games and Quizzes




Question 1. of 10



The official residence of the Britain's sovereigns is…

Leeds Casle

Kensington Palace

Buckingham Palace