Re: Urdu as our national langauge
Urdu is the declared national language because the Punjabi elite prefer Urdu over Punjabi. What language the migrants from India spoke had nothing to do with Urdu being picked and then maintained as the national language. If the Punjabi elite would have been proud of Punjabi, it would have been the national language. I doubt the 8% number now though. Urdu is understood and spoken by a much larger percentage of people whose mother tongue is different. The combined population of Karachi, Hyderabad, Lahore, Islamabad and other Urban centers of Punjab and KPK is way more than 8% of total population of Pakistan and Urdu is spoken and understood by most of the people in these cities.