Sri Lanka is the correct answer because it is an island nation separated from mainland India by the Palk Strait and the Gulf of Mannar, a narrow body of water rather than a continuous land boundary, meaning the two countries share no land border despite lying very close to one another, with the nearest points only about 30 to 50 kilometres apart. India officially shares land borders with exactly seven countries: Pakistan and Afghanistan to the northwest, China, Nepal, and Bhutan along the northern Himalayan frontier, and Bangladesh and Myanmar to the east. Pakistan, the first distractor, borders India along the western frontier, including the heavily discussed Line of Control in Jammu and Kashmir. Bhutan, the second distractor, lies along India's northeastern border, connected through Sikkim, Assam, and West Bengal, and the two nations maintain a close 'Friendship Treaty' relationship. Bangladesh, the third distractor, shares the longest land border with India among all its neighbours, stretching along West Bengal, Assam, Meghalaya, Tripura, and Mizoram. A frequent exam trap is candidates including Sri Lanka or the Maldives in the count of India's land-bordering neighbours simply because they are geographically close and share strong cultural ties, or conflating 'neighbouring country' with 'land-bordering country.' Another common confusion is with Afghanistan, whose short border with India (in the Pakistan-occupied Gilgit-Baltistan region) is often disputed or overlooked by students.