Traveling to the UK, this time came to Windsor Castle, which is very close to the city of London, located in Windsor, Maidenhead Royal Borough of Windsor, Berkshire, in the southeastern region of England, and is currently the family castle of the British Royal Windsor Dynasty. It is also the largest inhabited castle in the world today. Windsor Castle is the main administrative residence of the British monarch, and Queen Elizabeth II spends a lot of time every year in Windsor Castle.