India, a country replete with festivities is such a pleasant sight during Navratri! In Sanskrit, Navratri means nine nights. Navratri is celebrated all across the country with a lot of gaiety by Hindus. It is essentially dedicated to the worshipping Goddess Durga and her nine deities. There is a story that lies behind Navratri. Mahishasura was …