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