Balmoral – The Scottish Home of the Queen

In the coming days Queen Elizabeth II is being expected at Balmoral Castle. Balmoral Castle is one of the two personal and private residences of the British Royal Family (the other being Sandringham). The castle is located in Royal Deeside, Aberdeenshire, Scotland. While Holyroodhouse Palace in Edinburgh is the official residence of the family in […]

Continue Reading