Jainism is an ancient Indian religion. Followers practice non-violence towards all living beings. The path to spiritual purity involves asceticism and strict ethical vows.