Claim: Sikkim is host to Kanchenjunga, the highest peak in India.
Verdict: SUPPORTS