Explanations:India is a large country located in South Asia, and it shares its borders with several countries. Understanding the geographical location of these countries is essential for general knowledge and competitive exams. The countries that share a land border with India are Pakistan, Afghanistan, Nepal, Bhutan, China, Bangladesh, and Myanmar.
Pakistan is located to the west of India, sharing a long border that extends from the north to the south. Afghanistan is situated to the northwest of India, bordering the states of Jammu and Kashmir. Nepal is located to the north of India, bordering the states of Uttarakhand, Uttar Pradesh, Bihar, and Sikkim. Bhutan is situated to the northeast of India, bordering the states of Arunachal Pradesh, Assam, West Bengal, and Sikkim. China borders India in the north and northeast, sharing a long and complex border that includes the disputed regions of Jammu and Kashmir and Arunachal Pradesh. Bangladesh is located to the east of India, bordering the states of West Bengal, Assam, Meghalaya, Tripura, and Mizoram. Myanmar is situated to the east of India, bordering the states of Mizoram, Manipur, Nagaland, and Arunachal Pradesh.
It is important to note that Sri Lanka, while being a neighboring country, is not a land bordering country. Sri Lanka is separated from India by the Palk Strait and the Gulf of Mannar, which are bodies of water. Therefore, Sri Lanka is not included in the list of countries that share a land border with India.
Understanding the geographical layout of these countries and their relationship to India is crucial for various competitive exams and general knowledge assessments. The correct list of countries that share a land border with India is Pakistan, Afghanistan, Nepal, Bhutan, China, Bangladesh, and Myanmar.