One of the largest festivals celebrated across the country, Navratri literally translates to nine nights. Celebrated for nine nights, Navratri worships the nine forms of Goddess Durga on each day ...