Bali is a mountainous island of volcanic origin and is one of the 27 provinces which comprise the Indonesia. Although the majority of the population of Indonesia is Muslim, Bali is predominantly Hindu and has conserved its own social, cultural and religious characteristics. The religion here takes the form of Balinese Hinduism, a combination of ancient animist beliefs, based upon respect for all things and all creatures, and Hindu influences from mainland Southeast Asia and South Asia. Religion plays a very important part of everyday life in Bali – each family home has its own personal temple at which offerings have to be made three times a day to the gods. Hindu temples (called pura) are found all over Bali and are attended by thousands for festivals and special celebrations. It is therefore not surprising that Bali is often referred to as the “Island of the Gods” or the “Island of a Thousand Temples”. Religion permeates through all aspects of Bali life and culture, including in the dances that are performed, and in agriculture where little shrines protect the fields in which the crops are grown.