Geography, asked by elif94, 1 year ago

where is the biggest pyramid in the world...??

Answers

Answered by virat9u9
2
Giza in Egypt biggest pyramid
Answered by Anonymous
2
Great Pyramid of Cholula

The Great Pyramid of Cholula, also known as Tlachihualtepetl 

Similar questions