PERSPECTA

News from every angle

Back to headlines

Mexico's Great Pyramid of Cholula is the World's Largest

The Great Pyramid of Cholula in Mexico, also known as Tlachihualtepetl, is highlighted as the largest pyramid ever built, surpassing the Great Pyramid of Giza in footprint.

14 May, 20:45 — 14 May, 20:45
PostShare