The story of demons Madhu and Kaitabha happens when there was no earth and Vishnu was sleeping on the cosmic ocean. Madhu and Kaitabha appeared from the ear wax that flowed out from the both ears of Vishnu. The story of Madhu and Kaitabha is found in the Shanti Parva of Mahabharata. The demons performed intense austerities for several thousand years dedicated to Mother Goddess. Finally Devi appeared before them and they got the boon that death will only approach them when they desired it. Then Madhu and Kaitabha saw Brahma seated on the lotus flower which appeared from the navel of Vishnu. The demons saw him reading the Vedas. They stole the Vedas and hid it underwater. Brahma approached Vishnu to get back the Vedas. Vishnu then fought the two demons. The demons took turns to fight Vishnu. When one rested another fought with Vishnu. Vishnu soon realized that the demons were armed with the boon given by Mother Goddess and it is impossible to defeat them. Vishnu t