This ancient structure is located in the city of Cholula, Mexico and is the world's largest pyramid by volume. Built in the pre-Columbian era, this massive structure stands at an impressive height of over 400 feet and covers an area of about 45 acres. The pyramid is made
From Wikipedia
The Great Pyramid of Cholula, also known as Tlachihualtepetl, is a complex located in Cholula, Puebla, Mexico. It is the largest archaeological site of a pyramid (temple) in the world, as well as the largest pyramid by volume known to exist in the world today.