Question: why diwali is celebrated for what reasons?
Answer: Diwali was celebrated as a significance of triumph of good over evil after Krishna's Victory over Narakasura. ... Hindus of eastern India associate the festival with the goddess Durga, or her fierce avatar Kali (Shaktism), who symbolises the victory of good over evil.