Which country shares the longest land border with India?
Choose Your Option
A. China
B. Pakistan
C. Bangladesh
D. Nepal