At 40 acres, Mexico has the largest one of these in the world.

Answer Pyramid

Move over, Egypt. The world's largest pyramid actually belongs to Mexico. The Great Pyramid of Cholula's base is 40 acres. Compare that to the Great Pyramid of Giza's at 13 acres. Giza is still taller, at 480 feet to Cholula's 214 feet; nevertheless, that enormous base is unbeatable.

Last updated 5 years ago · 71.2K views · SOURCE