OQZEN

In what country is the world’s largest pyramid?

Today’s Geographic Wonders quiz.

In what country is the world’s largest pyramid?

AEgypt
BMexico – Quetzalcoatl
CPeru
DChina – Xi’an

Answer

Explanation

The world’s largest pyramid is in Mexico and is known as Quetzalcoatl.

The quiz you’re curious about