Question

Pub quiz question 8491 by pjh
  1. Question: Q: Which of the Seven Wonders is located in Egypt?
  2. Answer: A: The Pyramids of Giza
  3. Categories: Geography (1)
ethereal-universe