Mexico/Puebla: Cholula
The town of Cholula west of Puebla supposedly has 365 churches in – one for every day of the year. While that is not true – there are only 37 churches – it is still a total church overload for such a small town. The center of Cholula is dominated by a large hill with Our Lady of Remedies Church on top – in fact this hill is the largest unexcavated pyramid n Mexico – the Great Pyramid of Cholula. Other famous churches are Convent of Saint Gabriel with attached massive Capilla Real, San Pedro Cholula Church, Santa Cruz Church and so on and so forth (Church of Santa Maria Tonanzina deserves a separate mention in the next post). The town is super pleasant and awesome to explore even after sunset when most churches are illuminated.