Multiple choice general knowledge Number of countries that touches the border of India 4 5 6 7 Reveal answer Fill a bubble to check yourself D Correct answer Explanation India shares land borders with seven countries: Pakistan, China, Nepal, Bhutan, Bangladesh, Myanmar, and Afghanistan. Therefore, the correct number is 7.