A Hindu priest offering prayers at a temple festival in Mas, Bali, Indonesia. Bali is called The Island of the Gods. Not a day goes by without celebrations and ceremonies taking place somewhere in many of the 20,000 temples on the island.