India shares its international land border with 6 countries: Pakistan, China, Nepal, Bhutan, Bangladesh, and Myanmar. This is a standard fact taught in Indian geography curriculum. Some sources may mention 7 including Afghanistan through Pakistan-occupied Kashmir, but 6 is the most widely accepted answer in competitive examinations.