As usual Queen Elizabeth II has travelled to Balmoral Castle to spend the Summer there. 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 […]