The Indian festival of Navratri has been derived from two words—Nav + Ratri, which means ‘nine nights’ in English. This festival is prevalent throughout India. It is a major festival celebrated by the Hindus in India with much pomp and gaiety. Hindus celebrate this festival to express their devotion to the goddess of power, Durga. […]

Read More...