From Kali puja in East India to oil bathing South India, different parts of India celebrates Diwali in different ways, owing to their varied culture and religious history.