Beatrice lives in London, which is a city in the United Kingdom. London is the capital of the United Kingdom and is one of the most populous cities in Europe. The city is home to a number of famous landmarks, including the Houses of Parliament, Big Ben, and Buckingham Palace.
Exploring the Enchanting Tale of Princess Beatrice: A Royal English Quiz