Windsor is an ancient town most famous for its castle, construction of which began in 1075, and which is the largest and oldest occupied castle in the world. The royal standard flies from the keep of the Castle when the Queen is in residence.
Embassy Locator | Contact Us | Privacy Policy | Terms of Use | My Bookings
© 2012-2023 Traveltill.com. All rights reserved.