The correct answer is Urdu: Urdu and Hindi are mostly mutually intelligible, especially on the level of everyday conversation - much less on the level of academic discourse.
It is the official language of Pakistan - together with English, although it is not the only language spoken in Pakistan. (D is correct)