translate English to German: Its strategic and well communicated location made possible a fast increase of the population.
Die strategis che Lage und die guten Verbindungen ermöglichen einen schnellen Bevölkerungswachstum.