Which building in London is home to the British Royal Family?
Which of these famous landmarks is located on the River Thames in London?
Imported from external platform