Claim: Nepal never borders India.
Verdict: REFUTES