TIL the Great Pyramid of Giza is not the largest pyramid in the world, Great Pyramid of Cholula, also known as Tlachihualtepetl, is the largest archaeological site of a pyramid in the New World, as well as the largest pyramid by volume known to exist in the world today.
en.wikipedia.orgSubmitted by Mind-Matters-Not t3_z109pu in todayilearned
Viewing a single comment thread. View all comments