← 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
Related Stories

King Haakon Pays Tribute to Late Father Harald in First Address as Monarch
19m ago

North Korea Dismisses Defense Minister in Military Leadership Reshuffle
45m ago

Deadly Floods in Nepal and Tibet Leave Hundreds Dead and Thousands Missing
51m ago

Investigation Launched Into Death of Convicted War Criminal Ratko Mladic
55m ago