What is the name of Royal residence in London?

a) Blue House

b) 10 Downing Street

c) Buckingham Palace

d) Elysée Palace

Buckingham Palace has been the official residence of UK’s reigning monarch since 1837.

Leave a Reply