Urdu as our national langauge

Re: Urdu as our national langauge

The 8% speak urdu = those whose first language or mother tongue is urdu i.e. urdu speaking people (most of them migrated from India).
48% speak punjabi implies those whose mother tongue is Punjabi but what it does not say is that 100% of those punjabis speak and understand urdu
10% speak saraiki means 10% of the population is saraiki but 100% of those saraikis speak and understand urdu
The same is true with with the other percentages mentioned

Urdu is the only language that is spoken and understood all over Pakistan, hence it should stay as our national language
Official work should be in both English & Urdu