Ajax loader
India: A tea shop near the Hindu Omkareshwar Mahadev Temple on the Narmada River, Madhya Pradesh
India: A tea shop near the Hindu Omkareshwar Mahadev Temple on the Narmada River, Madhya Pradesh.

Omkareshwar Mahadev is a Hindu temple dedicated to the God Shiva....
Woman putting on saree
Woman putting on saree
Woman putting on saree
Woman doing a ritual washing
of 1
Open Lightbox