Social Sciences, asked by elbithanarengh, 1 year ago

where does the queen of england live

Answers

Answered by swati100mondal
3

Answer:

Queen Elizabeth lives in Buckingham Palace in London.

Queen Elizabeth is the queen of England.

Answered by thakur12327
0

Explanation:

I hope help this answer

Attachments:
Similar questions