Are The Pyramids In Mexico Bigger Than Egypt?
While Egypt’s Great Pyramid of Giza is by far the most talked-about pyramid in the world, it isn’t the biggest by a long shot. That title goes to the Great Pyramid of Cholula – an ancient Aztec temple in Puebla, Mexico with a base four times larger than Giza’s, and […]