Tenochitlan
Cahokia
Timbuktu
Cordoba
Venice
Cairo
Constantinople
Hangzhou
Baghdad
Guangzhou
Novgorod
Heian
Melaka
Calicut
Mogadishu
Kilwa