Question: Which country shares longest land border with india?
Answer: Bangladesh
Natural Questions answer: Bangladesh (from the Wikipedia article "Borders of India")