How towns naturally Develop

It is a small Village of almost 6,000 inhabitants and one of the longest streets in Poland, stretching 9 km nonstop.