The well-preserved pyramids and other ruins of the huge city of Teotihuacan located about 30 miles north of Mexico City are less well-known despite the key role which this metropolis played in the development of Mesoamerican religion, culture, and architecture from around 100 BC to 600 AD.
Read More