The world’s longest land border between the __________ two countries ?

112

(a) US and Canada
(b) US and Mexico
(c) India and Pakistan
(d) None of these