Reason for celebration of Diwali in India
India is a nation which is full of diversity and the reason behind Diwali celebration is also diverse.
It is an event of light and colours.
Different part of India has different reason for Diwali celebration. In northern India,
Diwali is also known as Deepavali which is celebrated to mark the return of king Ram to his kingdom Ayodha after being in exile for 14 years, it also symbolizes the success of morality over evil as king Ram defeated Ravana.
An evil demon king. In southern India, it is celebrated to mark the defeat of demon Narakasura by Lord Krishna.
Whereas in the west, Diwali marks the day when Lord Vishnu disguised as Vaman killed king Bali who was a demon, for greater good.
Diwali is the time when the harvesting of crops is done which brings prosperity; this is also one of the reasons for celebration.
Its main aim is to strengthen the inner light which will protect us from spiritual darkness.