The official language(s) of Pakistan is/are

(A) Urdu
(B) English
(C) Punjabi
(D) Urdu and English

The answer is: (D) Urdu and English