Lord Shiva Demon Son Jalandhara – The Unstoppable Force
Lord Shiva Demon Son Jalandhara – The Unstoppable Force Once, the Devas (gods) and Asuras (demons) churned the ocean (Samudra Manthan) to obtain the divine nectar called Amrita, which grants immortality. Both Devas and Asuras desired the nectar to enhance their powers and attain immortality. During the churning, a deadly poison named Halahala emerged from … Read more