Claim: India shares land borders with Russia.
Verdict: REFUTES