Navratri, a semi-annual Hindu religious celebration on honor of the Goddess Amba began this week in India. The nine day festival is held at the beginning of spring and autumn. teleSUR