Balinese religion combines Hindu practices with indigenous animistic traditions.In dances performed at court and at festivals, the Balinese reenacted scenes from the Hindu epics, namely the Ramayana and Mahabharata, and also other Hindu myths.Public rituals also ensured the worship of various “hyangs” or local spirits of place or ancestor spirits in Bali, not necessarily Hindu in origin but integrated into the Hindu pantheon.On some occasions, these local spirits may demand animal sacrifices.