Explanation: India is a country located in South Asia, and it shares borders with several countries. Understanding the geographical location and the countries that share borders with India is essential for various competitive examinations and general knowledge. The correct answer to the question is "D) All of the above," as all the options provided are indeed neighbouring countries of India.
India is bordered by Bangladesh to the east, Nepal to the north, and Sri Lanka to the south, although Sri Lanka is separated by the Palk Strait and the Gulf of Mannar. Bangladesh and Nepal share significant land borders with India, while Sri Lanka is considered a neighbouring country due to its close proximity and historical ties.
Bangladesh is a country located to the east of India, sharing a long and significant border with the Indian states of West Bengal, Assam, Meghalaya, Tripura, and Mizoram. The two countries share a long history and cultural ties, making Bangladesh a crucial neighbouring country for India.
Nepal is a landlocked country located to the north of India, sharing a border with the northern states of India, including Uttarakhand, Uttar Pradesh, Bihar, and Sikkim. Nepal is an important neighbour for India due to its geographical location and cultural ties.
Sri Lanka, although separated from India by the Palk Strait and the Gulf of Mannar, is considered a neighbouring country due to its close proximity and historical ties with India. The two countries share cultural and economic relations, making Sri Lanka an important neighbour for India.
In conclusion, the correct answer is "D) All of the above," as all the options provided are indeed neighbouring countries of India. Understanding the geographical location and the countries that share borders with India is crucial for various competitive examinations and general knowledge.