Where is the largest pyramid in the world located?
Correct answer: Mexico

MeemawSauce5457
WOW! Great info

Tommy
Player #25874027, Cholula was a part of the Aztec empire although the pyramid would’ve been there before the Aztec showed up
It would’ve had a temple on top which would’ve been dedicated to a couple of gods most likely Huitzilopochtli, Quetzalcoatl and Tlaloc

Harfouche Rodge
Habesha, the Mexican pyramid has a bigger volume, much bigger than the Egyptian one, that's why! It is huge, so big the Spanish built a beautiful cathedral on top of it!

Habesha
Giza, in Egypt is 146 meters high and 230 base. 😕 😕 😕???

Das
l swear the largest pyramids werr in Egypt .Well am eating humble pie

Player: Coco
I take it that no one knows how this one was built either?

Player #25874027
Whose monument is it?