What to See in India
Nagpur, Maharashtra (India) Nagpur is located in central India in the state of Maharashtra. The city stands on the Nag River, hence its name. Nagpur was founded in the early 18th century and immediately became the capital of the Nagpur Marata region. Translated from the Hindi language, the name of the city means “city of… Read More »