Jainism, one of the three religions developed in India, practices self-denial and discipline or asceticism and a strict non-violence to all living things called ahimsa as part of their life-long attempt to purify the soul of karma, which is a form of spiritual pollutions which must be completely cleansed from the soul ...