› added 5 years ago
144
TIL The Great Pyramid of Cholula, located in Cholula, Puebla, Mexico, is the largest pyramid in the world with a base four times the size of the Great Pyramid of Giza.
via reddit.com