Jabalpur is located in the state of Madhya Pradesh, India. It is an important administrative, industrial, and business center in the state and is situated on the banks of the Narmada River.
Jabalpur Junction: Test Your Knowledge of This Enchanting Indian City!