Amarahrada Posted on August 4, 2010 by manuscrypts A holy place. People who bathe here attain heaven, as per Mahabharata Vanaparva Chapter 83 verse 106.