Image Description: The brightly decorated church on the hill is the Santuario de Nuestra Señora de los Remedios, the most famous landmark in Cholula, Mexico. What most people don't know is that the hill is actually Pirámide Tepanapa, the world largest pyramid (volume wise) and world's largest monument.