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
and holidays.
It is the world's largest continually inhabited
castle in the world.