Mohajir, a term mainly given to Urdu Speaking people of Pakistan or people whose mother tongue was/is Urdu and do not belong to any other ethnic group (e.g Punjabi, Saraiki, Kashmiri, Sindhi, Baluchi, Pathan etc) of Pakistan. That is why the Punjabis who migrated from Indian side are not called...