The nine-day long festival of Navratri (literally meaning nine nights) is one of the most widely celebrated in the Hindu religion Celebrated to honour Goddess Durga  who symbolises power and purity  Navratri is famous for the ritual of fasting