Nagpur is located on the Nag River and is often referred to as the geographical center of India. The 'Zero Mile' marker in Nagpur was established by the British to calculate distances across India. Bhopal, Indore, and Jabalpur are all in Madhya Pradesh but are not considered the center.