Mexico's Great Pyramid of Cholula is the largest monument ever constructed on earth, having nearly twice the volume of the Great Pyramid of Giza. A pre-classical masterpiece, it was found to be part of a vast complex of interwoven rooms and temples. Excavations are ongoing.
Previous Fact Next Fact