Explanation: India is a large country located in South Asia, and it shares its borders with several countries. Understanding these geographical relationships is essential for comprehending India's geopolitical landscape and its interactions with neighboring nations.
India shares its borders with seven countries: Pakistan to the west, China to the north, Nepal and Bhutan to the northeast, Myanmar to the east, and Bangladesh and Sri Lanka (across the Palk Strait) to the southeast. The question specifically mentions Bangladesh, China, and Nepal, which are all correct.
Bangladesh is a country located to the east of India, sharing a significant border. The two countries have a long history of cultural and economic ties, as well as some political tensions. The border between India and Bangladesh is approximately 4,096 kilometers long.
China, on the other hand, shares a border with India in the northern and northeastern regions. The border between India and China is one of the longest in the world, stretching over 3,380 kilometers. This border has been a source of tension and conflict, particularly in the region of Arunachal Pradesh and the Aksai Chin area.
Nepal is a small country located to the north of India, primarily in the Himalayan region. The border between India and Nepal is approximately 1,751 kilometers long. Nepal and India have a close relationship, with significant cultural and economic ties.
The correct answer, "All of the above," is comprehensive because it includes all the countries mentioned in the options. It is important to note that while these three countries are correct, they are not the only countries that share a border with India. Understanding the full extent of India's geographical boundaries is crucial for a complete understanding of its geopolitical position in South Asia.
In summary, the correct answer is (D) All of the above, as it correctly identifies that India shares borders with Bangladesh, China, and Nepal, which are all accurate and relevant to the question.