Galungan
This important Hindu festival in Bali, it is celebrated for the coming of the gods and the ancestral spirits to dwell in the home of their descendants. During this festival, Hindus will dive off evil spirits with incantations and firecrackers, while express gratitude to their Gods by inviting them down to earth by celebrations of offerings, dancing and new clothes.