structural:reformatting, linguistic:paraphrasing
Languages

Hindi is the official language of Indore city, it is spoken by a majority of the population. A number of Hindi dialects such as Malvi, Nimadi and Bundeli are spoken in decent numbers.

Other languages with substantial number of speakers include Marathi, Urdu, Sindhi, Gujarati, Punjabi and Bengali.

According to 2012 figures, around 6,000 Pakistani Hindu migrants live in the city (out of a total 10,000 in the state).