The highest peak in India, the second highest amongst the Himalayan peaks and the third highest peak in the world, Kanchenjunga reigns supreme not only in numbers but also in legend and lore. From its name to the demon who lives here, you will hear…