The structure above is, of course, a piece of the Great Pyramid of Cholula with the Nuestra Senora de los Remedios (Our Lady of the Remedies) church on top of it… I’ve already profiled the Great Pyramid, but what about the city of Cholula itself? At the peak of its historical significance, Cholula had the … Continue reading
Tag Archives: Cholula
The Largest Pyramid In The World (It’s Probably Not What You Think It Is)
The largest pyramid in the world is the Great Pyramid of Cholula in Mexico. Never heard of it? Surprisingly few people have… However, the Guinness Book of World Records, has documented that the Great Pyramid of Cholula is not only the largest pyramid in the world, but is also the largest monument constructed anywhere in … Continue reading