Source: Tourism MediaGreat Pyramid of CholulaPresiding over the city of Cholula is one of the world’s largest pyramids, with an immense slope built up over centuries of religious devotion.WorldMexico and Central AmericaMexicoPueblaCholulaGreat Pyramid of Cholula