Narmada river is the largest west moving river of the peninsula India. It originates from Narmada Kund, located at Amarkantak, in the Anuppur area of Madhya Pradesh, at an elevation of approximately 1057 m in the Maikala range. It creates the conventional border between North and also South India. The river streams through Madhya Pradesh, Maharashtra, and Gujarat in between Vindhya and Satpura ranges before coming under the Gulf of Khambat in the Arabian Sea approximately 10 km north of Bharuch, Gujarat. The total length of the river from the head to its outfall right into the Arabian Sea is 1,333 km. For the initial 1085 km, it runs in Madhya Pradesh and after that forms the common border in between Madhya Pradesh and Maharashtra for 39 km, as well as Maharashtra and Gujarat for 43 km. It has the longest reach in Gujarat of 166 km. There are a total of 41 tributaries of Narmada river. Hindus believe the Narmada River sprang from the body of the god Shiva, and also in sacredness the Narmada ranks after just the Ganges. The pradaksina expedition takes explorers from Bharuch to Amarkantak, up one bank of the river as well as down the other. Along with Jabalpur, various other crucial cities and also towns on its banks include Hoshangabad, Maheshwar, Handia, and also Mandhata.