Long Ago, when the entire world was filled up with an ocean, Vishnu was Sleeping on his bed of Throne. From his ear wax, twin demons named Madhu and Kaitabha were born. They fed on the sea water, and developed further. The twins started to wonder, How were they created? Who were their parents? WhyContinue reading “MYTHOLOGY 105: TWIN DEMONS”