Write the total length of Mahanadi river? Which Indian states have Mahanadi river basin?
The Mahanadi rises in a pool, 6 km from Pharsiya village near Nagri Town in Raipur district of Chhattisgarh state at an elevation of 457 m. The total length of the river form origin to its outfall into Bay of Bengal is 851 km of which 357 km lies in Chhattisgarh and 494 km in Odisha.