Ganga, rising from the Himalayas, is the holiest river in India and it is believed that a dip in the water of the Ganges will wash away all your sins. Ganga, as a river Goddess, is a prominent character in the epic the Mahabharata. Also known as the Bhagirathi, this title, Ganga, narrates the story of how through the efforts of King Bhagiratha, an ancestor of Lord Rama, the Ganga was brought down on the Earth. It also tells how the mighty Ganga was tamed by Lord Shiva who held her in his locks and thus regulated her flow.