The High Street in Stamford, Lincolnshire, England; another ridiculously Dickensian town one hundred miles from London. (image wikimedia)
The High Street in Stamford, Lincolnshire, England; another ridiculously Dickensian town one hundred miles from London. (image wikimedia)