20161125_134047

Days out in the UK – Windsor

  The town of Windsor is home to Windsor Castle – the largest and oldest inhabited castle in the world, and apparently the Queen’s favourite weekend home. The history of Windsor Castle is filled with Kings and Queens of England escaping from London via the River Thames to the safety of their castle at Windsor Read More