buzztour.org
Sheffield, the largest village in England
It appears that people in Sheffield know each other and I don’t just mean the odd neighbour. The impression I get is that all over the city there are people bumping into people they know. She…