Which is the national language of Pakistan?

A: Pashto

B: Urdu

C: Punjabi

D: English