Claim: India has China to the south of it's landmass.
Verdict: REFUTES