The Teotihuacan and Oaxaca are known to be cities that are prominent during the pre-columbian mexico as both share similarities from each other. The only difference between the two is their perspective in regards with their architecture. The Olmecs are known to build religious center in a mountain whereas the Teotohuacan is known to build or construct around a sacred rock that is found around the Mexico.