The Narmada, the largest west flowing river of the Peninsula, rises near Amarkantak range of mountains in Madhya Pradesh. It is the fifth largest river in the country and the largest one in Gujarat. It traverses Madhya Pradesh, Maharashtra and Gujarat and meets the Gulf of Cambay.
To Hindus, the Narmada is one of the seven holy rivers of India; the other six being Ganges, Yamuna, Godavari, Saraswati, Sindhu, and Kaveri. It is believed that a dip in any of these seven rivers washes one’s sins away. According to a legend, the river Ganges, polluted by millions of people bathing in it, assumes the form of a black cow and comes to the Narmada to bathe and cleanse itself in its holy waters.