Jabalpur is a ancient city located on the shores of river Narmada in Madhya Pradesh. Jabalpur is now gaining popularity as a tourist destination because of its splendid ghats, the 98-foot high Dhuandhar waterfall, marble art, and historical and cultural structures.