Today’s Geographic Wonders quiz.
In what country is the world’s largest pyramid?
A | Egypt |
B | Mexico – Quetzalcoatl |
C | Peru |
D | China – Xi’an |
Answer
Mexico – Quetzalcoatl
Explanation
The world’s largest pyramid is in Mexico and is known as Quetzalcoatl.