Explanation : India shares the longest boundary with Bangladesh (4096 .km). There are 7 countries that India shares borders with. There countries are Myanmar, Bangladesh, Bhutan, Nepal, China, Afghanistan (only official claim) and Pakistan. ....Read more