World Question 6

Name this wonder

Clues

Located in Egypt

This enormous complex was the spiritual center of the Egyptians