The festival of lights, marked across India and the diaspora with oil lamps, fireworks and the worship of Lakshmi on the Kartika new moon.