› added 5 years ago
159
TIL The largest Pyramid in the World is not in Egypt. It's actually located in Puebla, Mexico andis named the Great Pyramid of Cholula. It is an ancient Aztec temple with a base four times larger than Giza's, and nearly twice the volume. It's also hidden in a mountain.