India is a country of festivals, andNavratri is one among the most vibrant and widely celebrated festivals in India dedicated to Goddess Durga—an incarnation of Adi Shakti—and her nine avatars ...