Thank God!

Boatmen make a quick two bucks by ferrying Durga idols to the middle of the Ganges for immersion after the completion of the Durga Puja festival, Calcutta, Bengal.

Under the mighty bastion of Buland Darwaza, men make a living out of guarding shoes outside the dargah of Sheikh Salim Chisti in Fatehpur Sikri, Uttar Pradesh.

Widows gather together to collect alms from pilgrims visiting the great Shiva Temple at Pashupatinath, Kathmandu, Nepal.

A vendor sells images of Indian Gods and Goddesses at the pilgrimage hill of Pavagadh, Gujarat.

A barber makes a quick shave for pilgrims visiting the Vishwanath Temple, Varanasi, Uttar Pradesh.

Dhakis or drummers gather from the countryside to Calcutta during Durga Puja festival, the largest festival in Bengal.

Sadhus, mendicants and a bahurupiya dressed as Hanuman, the monkey god, wait for visitors to provide them with alms or pose for a photograph at the holiest temple in Nepal, Pashupatinath.

A tea vendor who wears his faith in all religions on his wall, Ahmedabad, Gujarat.

A cobbler goes about his daily toils under the blessings of a Ganesh temple in Bundi, Rajasthan.

A flower seller calls out for buyers at her shop next to the Omkar Mandhata Temple, Omkareshwar, Madhya Pradesh.

A young snake charmer collects alms in exchange for blessings of the Cobra in Varanasi, Uttar Pradesh. Worn by Shiva around his neck, the Cobra is venerated throughout India, specially in Varanasi, the legendary home of Shiva.

Porters rush idols of Durga and her family, as idols are transported from Kumartuli, the locality where they are made, to the various pandals across Calcutta, a few days before the commencement of Durga Puja festival, in Bengal.

A shopkeeper sets up bananas in his tiny shop under the gopuram of the bustling Varadharaja Temple, in Kanchipuram, Tamil Nadu.

A vendor sells taqiyah, or skull caps worn my muslims, outside the Southern entrance of the Jumma Masjid, India's largest mosque at Old Delhi.

Potters go about making Durga idols from clay of the River Ganges in preparation for Durga Puja in Calcutta, Bengal. The idols will later be immersed in the same River in an allegory of the constant cycle of life.

A lad earns a few rupees helping float divas along the Shipra River, at Ramghat, Ujjain, Madhya pradesh.

A security guard stands at the entrance of the Badrinath Temple in Uttaranchal. Rise in terrorism has led to a significant rise to security across India's popular temples.

An ancient statue of Gautam Buddha stands at the end of a line of shops selling craft, antiques and other religious paraphernalia at the complex around Syambhunath Stupa, Kathmandu, Nepal.

A young boy earns a few rupees from the Calcutta Municipality by disposing Durga idols from the River Ganges and keeping it free from debris and pollution.

A father and son draw miniature paintings in their workshop in Udaipur, Rajasthan. An extremely painstaking form of art, miniature paintings were introduced in India with the Mughals and later flourished in Rajasthan's kingdoms depicting scenes of everyday life, events of epics like the Ramayana and the Mahabharata, Krishna’s life, beautiful landscapes, flora, fauna and war.


In a country of a million gods, religion is omnipresent in the sub-continent. This collection looks at the many ways religion is intricately weaved into the everyday life of India and Nepal, and the role religion plays in making millions earn a little living each day.