Guest post by Kartik Shah
Have you ever noticed how pilgrims mentally, spiritually and/or physically prepare themselves for a pilgrimage by engaging in some customary rituals? For example, the Muslims shave their heads, cut their nails and don white robes before going for the hajj. Similarly, the Hindus, the Buddhists and the Jains observe penance and abstain from sexual activity to purify the soul.&