Какие причины привели к возникновению среднековых городов?
Города обычно возникали в местах пересечения крупных торговых путей, на берегах морей, рек и т. д. , где можно было построить порт и вести торговлю по морю. Также многие военные креспости, форты были основаны впоследствии как города.