Choose the right answer from the four alternatives given below.
Which one of the following countries shares the longest land frontier with India?
Bangladesh is bounded by Indian states on 3 sides. Hence, it shares the longest land boundary with India.
The order of decreasing land boundaries is Bangladesh>China>Pakistan>Myanmar.
China, along with Nepal flanks the north-east, and Pakistan flanks the north-west border of India.
Other options are incorrect.