Bangladesh
India shares the longest border with Bangladesh with 4096 Kilometers
Bangladesh shares the largest border with India; their shared border is 4,053 kilometers long. At 1,463 kilometers long, Burma has the second-longest shared border with India.
India shares its borders with Pakistan, China, Nepal, Bhutan, Burma and Bangladesh. Of these land borders, India shares its longest one with Bangladesh. The border between Bangladesh and India stretches 4,096 km (2,545 mi) and is the fifth longest land border in the world.
Afghanistan.
India shares the longest border with Pakistan on its eastern side. The total length of the border between India and Pakistan is 2,900 kilometers.
Sweden shares its longest border with Norway, which is located to the West of the country. This border is 2542 miles long. Its Eastern border is shared with Finland and is much shorter, about 1/3 that length.
India shares the longest border with Bangladesh.
India has the longest border with the Arabian Sea.
russia
Pakistan shares a border with India.
Yes - Afghanistan shares a border with the north-western area of India.