Windsor Castle

Windsor Castle is a royal palace and one of the principal residences of the British sovereign. Queen Elizabeth and her family spend some weekends here. Her Majesty uses it for state and private entertaining. Windsor Castle, Buckingham Palace and Holyrood Palace in Edinburgh are the official residences of the royal family, while Sandringham House and Balmoral Castle are their private homes.

Read the rest of this entry »