This five-day festival of lights brings prayer, feasts, fireworks, and, for some, a new year, to more than a billion people of all faiths. Diwali is India's most important annual festival, marking the triumph of light over darkness, knowledge over ignorance, and good over evil.