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-398021 - MAHESHWAR, INDIA, APRIL 26, 2011: Indian women doing morning pooja on ghats of sacred Narmada river. Maheshwar, Madhya Pradesh, India, Asia
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-383404 - Catholic base community, Bolivians in the traditional dress of the Quechua Indians making music and singing together, El Alto, Departamento La Paz, Bolivia, South America
832-383134 - Mature woman taking part in the Easter procession in the historic centre of Vegueta, Las Palmas, Gran Canaria, Canary Islands, Spain, Europe
832-381400 - Fools, jesters with phallus symbol at the mask dance, religious Tsechu monastery festival, Gasa district Tshechu Festival, Gasa, Himalaya region, Kingdom of Bhutan