Durga Puja is a major Hindu festival celebrated predominantly in West Bengal, but also in other parts of India and among the Indian diaspora worldwide. It typically takes place in September or October and marks the victory of the goddess Durga over the buffalo demon Mahishasura, symbolizing the triumph of good over evil.