"While you're visiting Mexico City, you may want to take the two-hour trip out to the “magical town” of Cholula, a suburb of Puebla. This beautiful, historic city is most famous for the canary-yellow church that sits atop a hill. Except, it's not a hill at all; the church is sitting on top of the largest pyramid in the world. A clear example of colonialism, the Spanish built their Iglesia de Nuestra Señora de los Remedios on top of the pyramid, and the church still stands today. But what remains of the pyramid is the monumental mound that alludes to its great size and power. The temple was built between the 3rd century B.C.E. through the 9th century C.E., and dedicated to the Aztec god, Quetzalcoatl. Its base is 984 by 1,033 feet, with a height of 82 feet — making it the largest in the world by volume, even larger than the Great Pyramid in Giza." - Travel + Leisure Editors