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