Five Facts about Balmoral Castle
Balmoral Castle, located in Aberdeenshire, Scotland, has been part of the Royal Family for over 150 years now. It is famously known for being the countryside retreat for Queen Elizabeth II, which she visited every year with Prince Philip during their marriage. As a result of his passing in April, 2021 marked the first year […]
