Hindus, Buddhist, Muslim, Christian, Zoroastrian; faith is at the centre of India, represented by the uncountable amount of temples and gods. Not something hidden or private, prayer is a part of daily life.

While temples are as enormous and breathtakingly magnificent as the huge cathedrals of Europe, small, unassuming shrines represent some of the millions of deities, hidden away in mountain passes, or humbly squashed between buildings on roadsides. Every city and every village have multiple places to pray, running from spacious, decorative marble constructions with silver doors, to cramped and musky underground caves, with room for only a few people to light candles and receive blessings.

The consistent factor between all of them is the devoutness they inspire, and the atmospheric ambiance which hangs in the air.