With which country India has the longest border?APakistanBChinaCBangladeshDMyanmarAnswer: C. Bangladesh Read Explanation: • India has longest boundary of 4,096.7 km with Bangladesh. Afghanistan has the least land border with India. Largest country sharing border with India: China • Bhutan is the smallest country .Read more in App