Claim: Sikkim is host to the highest peak in China.
Verdict: REFUTES