Which neighbouring country shares the longest land boundary with India?
Correct answer B. Bangladesh
Explanation
India's land border with Bangladesh runs for about 4,096 km and touches West Bengal, Assam, Meghalaya, Tripura and Mizoram, making it longer than India's boundary with any other neighbour.
Answer checked How we write and check questions
Discussion