Yesterday marked the beginning of the largest Hindu festival, Diwali. This is a time of celebrating the victory of good over evil, light over darkness. Its significance to Hindus has been compared to the significance of Christmas to Christians. Of all countries, India is home to the largest number of […]