A trip to see the Queen at Windsor Castle : A day trip from London

Windsor Castle is an official residence of The Queen and the largest occupied castle in the world. A Royal home and fortress for over 900 years, the Castle remains a working palace today. The Queen uses the Castle both as a private home, where she usually spends the weekend, and Read More …