Pudari
Pudari were, in the Indian mythology, gigantic beings with flaming hair and a number of arms, who were held in great honor as protectors of the cities. Temples were built in their honor outside of the places which stood under their guard. Sacrifices, even human victims, were offered to them.