For Hindus, Diwali, which begins on October 31, heralds the return from exile of Lord Rama and the victory of light over darkness and good over evil, as well as honouring Lakshmi, the goddess of ...