A country of profound contrasts, India breathes a spirituality that is felt on the every-day life of its people and is defined by their unique way of approaching existence itself. On the streets, the sacred and the profane walk hand in hand, integrated into a continuous explosion of colors and scents.