Diwali, the festival of lights, is one of the most popular holidays in India, and for Hindus in particular. A celebration of good over evil, it is observed across faiths over five days with gatherings ...