Why is Pakistan's national anthem in farsi (Persian language)?

Re: Why is Pakistan’s national anthem in farsi (Persian language)?

How many and which words from the anthem are not used in Urdu?

Bad bet my friend, unless you imagine only 10% Pakistanis know Urdu.

Also, please find me a national anthem of any country which does not glorify that country.