Cholula
In Cholula, Mexico stands the largest pyramid ever built in human history. This ancient temple could easily be mistaken for a church-on-a-hill scene, as its body is now buried in greenery, and a Catholic church sits on its top.
https://www.ladyteal.co.uk/ph5yk20b