The city of Cholula is made up of two municipalities: San Pedro Cholula and San Andrés Cholula.
Despite five centuries of change and growth since the Conquest, modem Cholultecans maintain many traditional practices, which exist within a vital fabric of local religious and cultural life [REF].