Durga Puja is celebrated in honor of Mother Durga Devi especially in West Bengal region, but the festival is known in other parts of India as well. The festival lasts for several days. Durga Devi is seen as the personification of material energy and many believe that she is the fulfiller of material wishes.