Where are the Muhajir originally from?
Muhajir people
various regions of India
The Muhajir people (also spelled Mahajir and Mohajir) (Urdu: مہاجر‎) are Muslim immigrants, of multi-ethnic origin, and their descendants, who migrated from various regions of India after the independence of Pakistan.[2][3][4][5][6] Although many of them speak different languages at the native level, they are primarily identified as native Urdu speakers and hence are called Urdu-speaking people. The term Muhajirs generally refers to those Muslim migrants from India who settled in urban Sindh.[7]