Late 12th century Buddhist Temple. This one is noted for the huge stone faces carved into many of its 37 standing towers.