Huejotzingo Convent, a convent of San Miguel Arcángel, a Catholic temple in Huejotzingo, Mexican state of Puebla, a world heritage site