World Answer 10

Teotihuacan

Clues

Located in Mexico

Structures include the
mammoth Pyramid of the Sun