Between 100 and 900 AD a civilization developed thrity miles north of the current Mexico City call the Teotihucan. It started as a cluster of of agricultural villages that developed by 200 AD as a city with many large public buildings. The city developed by 500 AD into a city of 200,000. The city was located on top of a number of natural springs, thus providing abundant water for irrigation.
The city was the place that surronding peoples came to worship. The Teotihuacans believed in an underworld that souls went to when they died. They built a series of large pyramids not as large as the pyramids of Egypt but the largest was 600 square feet at the base. By 500 CE there is evidence that warfare became a more central theme in Teotihucan culture. Byu 800 CE the city was abandoned, to this day for reasons unknown.