It's called "Durga Puja" - the worship of Hindu goddess "Durga" ("puja" means to worship), the festival is of nine days duration and is usually held in the period September - October. The festival essentially portrays feminine powers and good overpowering evil forces.