Windsor Castle

Windsor Castle

Windsor Castle is the largest and oldest inhabited castle in the world. For almost 1000 years Windsor Castle has been home to 39 Kings and Queens, and continues to do so. It is the oldest royal residence in the British Isles to be continually inhabited, …

Read moreWindsor Castle