In the countryside outside of London, about a
day's march - is the town of Windsor.
Rising above Windsor is the Queen's favorite
home (in England), Windsor Castle. This is her retreat on weekends
It is the world's largest continually inhabited
castle in the world.
The Queen's favorite home in Windsor.