With which country Pakistan has shortest boundary?

With which country Pakistan has shortest boundary?

A. India
B. China
C. Iran
D. Afghanistan