Windsor is one of the nearby towns on the outskirts of London, the town’s top attraction is the Windsor Castle where the Queen spends her weekends.

The castle had been built around for over 900 years and had been past down to many generations of the royal family. Windsor castle is opened daily for tourists to explore and learn the histories of the building, although some parts of the building is not accessible for the tourists.