Throughout the Middle Ages, cities emerged as powerful centers of trade, politics, religion and culture across Europe, Asia ...