Frontier Is Between Which Countries

The longest frontier is between which countries—?

a. USA and Canada
b. Afghanistan an Pakistan
c. Russia and Azerbaijan
d. USA and Mexico