Pakistan shares its longest border with which country?
Correct answer is: B. Afghanistan
Pakistan shares its longest border with Afghanistan, approximately 2,640 km (Durand Line).