Kali Puja is another important festival in Bengal after Durga Puja (worship) in which people worship Goddess Kali, the goddess of destruction, the saviour of mankind from evil spirit.
According to Hindu scriptures, Goddess Kali is the fearful and ferocious form of the Mother Goddess Durga.
According to Hindu Scriptures,along with her two associates, Dakini and Jogini, she wanted to destroy all demons or asura.
According to legend,to stop the Goddess Kaali’s killing spree, Lord Shiva her husband , threw himself under her feet. She was so ashemed with the act of her husband, that she stuck her tongue out in shame.
So the common images and idols of Goddess Kali standing with her feet on Lord Shiva’s chest and her tongue out.
According to legend, two demons, Shambhu and Nishambhu disturbed Lord Indra. After several battle when the gods failed, they sought help from Lord Shiva and his wife Parvati. The gods sought help from Goddess Durga. Kali was born out of Goddess’s brow.