India is one of the most spiritual country of the world. Indian pantheon is extremely vast with its million gods led by Brahma, Vishnu and Shiva.

Every Indian pray daily and many activity are blessed in a ritual ceremony: from the new motorbike, to the beginning of an activity. In every corner there are shrines and temples where the devoted bring their gifts to the divinity.