The World’s longest land border is between,

A. USA and Canada  

B. USA and Mexico

C. India and Pakistan

D. South Korea and North Korea