Bali
Indonesia
Bali is a subtropical island nestled in the Indian Ocean amongst 17,000 other islands that make up Indonesia. Home to 4 million Hindu and Muslim Balinese, deep cultural and religious beliefs are evident throughout the island.

Priest leading prayers at Tirtha Empul Temple

Daily flower and rice offerings

Spiritual purification at Tirtha Empul Temple

The Mother Temple of Besakih

Cockfight in Gianyar

Young women preparing for the Hindu Mesangih teeth cutting ceremony

Kecak Ramayana Trance Ritual at Junjungan village temple

Kecak Ramayana dancer

Flower offerings floating on the holy waters at Tirtha Empul

