832-398022 - MAHESHWAR, INDIA, APRIL 26: Indian woman performs morning pooja on sacred river Narmada ghats on April 26, 2011 in Maheshwar, Madhya Pradesh, India. To Hindus Narmada is one of 5 holy rivers of India
832-398020 - MAHESHWAR, INDIA, APRIL 26: Indian woman performs morning pooja on sacred river Narmada ghats on April 26, 2011 in Maheshwar, Madhya Pradesh, India. To Hindus Narmada is one of 5 holy rivers of India
832-398019 - MAHESHWAR, INDIA, APRIL 26: Indian woman performs morning pooja on sacred river Narmada ghats on April 26, 2011 in Maheshwar, Madhya Pradesh, India. To Hindus Narmada is one of 5 holy rivers of India
832-385399 - Sadhu with red shawl on a boat on the Ganges river at sunrise, Allahabad Kumbh Mela, world's largest religious gathering, Uttar Pradesh, India, Asia
857-95727 - A subsistence farmer picking Aubergines from their vegetable garden in the Sunderbans, Ganges, Delta, India, the area is very low lying and vulnerable to sea level rise.
857-95712 - A Subsistence farmer watering her vegetable garden by hand, in the Sunderbans, Ganges, Delta, India, the area is very low lying and vulnerable to sea level rise.
832-382190 - A Sadhu, holy man, is standing and praying on a block of ice at Gaumukh, the main source of the holy river Ganges, Gangotri, Uttarakhand, India, Asia
832-381859 - Brahmin conducting a religious ceremony, Aarti and Deepdan ceremony holding an oil lamp, sacred Pushkar Lake during the Pushkar Mela, Rajasthan, India, Asia
1116-39347 - Balinese men carrying the wadah, a temple-shaped structure made of paper and light wood, containing the ashes of the deceased in a funeral procession to deposit the ashes in the Unda river following the Ngaben or Cremation Ceremony, Klungkung, Bali, Indonesia
1116-39344 - Priest carrying incense and water for blessings surrounded by men sitting in a circle chanting in trance during a Kecak dance performance, Ulu Watu, Bali, Indonesia