Windsor Castle, just outside of London, EnglandlovelyOctober 6, 2013Places Windsor Castle, just outside of London, England Source: