One of the grandest and most celebrated festivals of India is finally here – Navratri. The nine days of Navratri is a time when many people across India observe various rituals to purify the mind, body and soul, and to invoke the blessings of the Goddess. One of these rituals is feasting! We bring to…