Great Pyramid of Cholula, it is the largest pyramid as well as the largest monument ever constructed anywhere in the world, with a total volume estimated at 4.45 million m³
Great Pyramid of Cholula, it is the largest pyramid as well as the largest monument ever constructed anywhere in the world, with a total volume estimated at 4.45 million m³