This pre-Hispanic city Teotihuacan rivaled barring the way to trade and thus contributing to it ...

Located in Puebla Oriental