Ever wondered what to do in Windsor?

When you think of Windsor, what do you think about? Windsor castle is probably one of the things that comes to mind. Windsor castle is one of the residences for the Royal Family. As one of the most famous castles due to its association with the royal family, it is the largest inhabited castle in […]