13. Nagpur,
Population: 2,497,870
The city has many accolades to its name. Apart from being named the ‘Orange city’ for its bountiful orchards, it is also said to be the ‘best city in India to live in’.
Population: 2,497,870
The city has many accolades to its name. Apart from being named the ‘Orange city’ for its bountiful orchards, it is also said to be the ‘best city in India to live in’.