India shares its longest land boundary with
Choose Your Option
A. China
B. Pakistan
C. Bangladesh
D. Nepal