We should not consider any language with an emotional background. All languages are invented and evolve according to the need of the times. Whether English or Urdu, either are imports. We must look at the practicality of a language not the name. I personally recommend changing the name of English to 'Globish' as it is the global language now and not a property of any country. With mastery of Urdu where do we go in the world? With English at least we can communicate with 3/4th of the world. I would further recommend to adopt Arabic as our national language instead of Urdu as it has practical benefits to muslims while keeping English as the official working language. It is an irony that we tend to become emotional over superficial matters but are thick skinned over solid matters like honesty, truthfulness and strength of character.