The country that shares longest border with India is :AChinaBNepalCBangladeshDPakistanAnswer: C. Bangladesh