According to Hindu scriptures, Goddess Kali is the fearful form of the Mother Goddess Durga.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 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.Along with her two associates, Dakini and Jogini, she wanted to destroy all demons. 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 Lord Shiva, that she stuck her tongue out in shame.Thus we get the common images and idols of Goddess Kali standing with her feet on Lord Shiva’s chest and her tongue out holding heads of demons.