India shares the longest land border with which of the following neighboring countries?
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → Bangladesh
India’s land border with Bangladesh is about 4,096 km long, the longest it shares with any neighbour. It runs through five states: West Bengal (the longest stretch), Assam, Meghalaya, Tripura and Mizoram. The border with China (about 3,488 km) comes second.