Reason for celebrating Diwali?
India is a nation which is full of diversity and the reason behind Diwali celebration is also diverse. 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 Ayodhya 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.
Diwali has now became an international festival whose main aim is to strengthen the inner light which will protect us from spiritual darkness.