The Great Pyramid of Cholula, also known as (Nahuatl for 'artificial mountain'), is a huge complex located in Cholula, Puebla, Mexico. It is the world's largest monument and largest pyramid by volume. The temple-pyramid complex was built in four stages, starting from the 3rd century BCE through the (...) (from Wikipedia)