World Answer 10
Teotihuacan
Clues
Located in Mexico
Structures include the mammoth Pyramid of the Sun