History

The Great Pyramid of Cholula: The World’s Largest Pyramid Hidden as a Hill

The largest pyramid on Earth is not in Egypt. It hides as a grassy hill in Mexico with a church on top, and the Spanish built on it without ever knowing what lay beneath.