Language
Many languages are spoken in Pakistan due to the diversity of ethnic groups and the great differance between dialects in a single language. English is the official language taught in school and used by the goverment and educated elite. Urdu is the other official language, it's being encouraged as a replacement for english and is the nation's unifying language. While only 8% of the population speak it. Each province is free to use It's own regional language and dialects.