World Question 10

Name this wonder

Clues

Located in Mexico

Structures include the
mammoth Pyramid of the Sun