Windsor Castle, just outside of London, England

Windsor Castle, just outside of London, England

Source: pinterest.com