Diwali festival is celebrated by Hindus, Jains, Sikhs and Buddhists around the world, with each religion marking different historical events and legends. In Hinduism, it is Rama’s victory over Ravana, but all represent the triumph of light over darkness, good over evil, or hope over despair