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
805-1480 - Three hijras, transgender people, also known as Kinnar referring to the mythological beings that excel at song and dance, Bavla, Gujarat, India, Asia
805-1475 - Daughter of boat owner performs puja on new boat by making hand prints along its hull prior to maiden launch, Vanakbara, Gujarat, India, Asia
805-1414 - The 11th century Rani ki Vav (Queen's Stepwell), built for Udayamati of Chaulukya dynasty, UNESCO World Heritage Site, Patan Gujarat, India, Asia
450-4434 - Women in brightly coloured saris walking down the ghats (steps down) barefoot to the sacred water of Pushkar Lake, Pushkar, Rajasthan, India, Asia
450-4440 - Brightly coloured saris (clothing) and veils, blurred in motion for effect, worn by women walking down towards the sacred lake, Pushkar, Rajasthan, India, Asia