Diwali is a five-day festival of lights, celebrated by millions of Hindus, Sikhs and Jains across the world. The festival coincides with the Hindu New Year that celebrates the triumph of good over evil and light over darkness. Diwali, which means “a row or series of light,” has both mythical and spiritual meanings.