Diwali is one of the most eagerly awaited festivals in the Hindu calendar, bringing with it the familiar sight of illuminated homes, colourful rangolis, fresh flowers and rows of flickering diyas. At ...