1. Bangladesh: Located to the east, Bangladesh shares a border with India's West Bengal and Assam states.
2. Bhutan: Situated to the northeast, Bhutan is located between India and China.
3. China: China shares a border with India in the northeast and northwest regions, including the disputed areas of Aksai Chin and Arunachal Pradesh.
4. Myanmar (Burma): Located to the east, Myanmar shares a border with India's states of Arunachal Pradesh, Nagaland, Manipur, and Mizoram.
5. Nepal: Nepal lies to the north of India and shares a lengthy border with the states of Uttarakhand, Uttar Pradesh, Bihar, West Bengal, and Sikkim.
6. Pakistan: Pakistan shares a border with India to the west. The two countries have a complex and disputed border, particularly in the regions of Kashmir and Punjab.
7. Sri Lanka: Sri Lanka is an island nation located to the southeast of India, across the Palk Strait and Gulf of Mannar.