Balmoral Castle, Here They Come!
Having welcomed Boris Johnson as Prime Minster of the UK and asked him to “Please run the country” at the beginning of last week, Queen Elizabeth took her leave for the rest of the summer to her beloved Balmoral Castle in Scotland.
Read more