A 16th-century church was built on top of the ancient Aztec temple.