All 6000 people in this town live on one street, and this looks just as unusual as you might think
Living in a village or small town has a charming feel. It’s the kind of place where most people know each other, using first names is usual, there’s a place […]