Home » Topics » british climbers

Last mountain priest dies in India’s Sikkim: report

An ancient ritual worshipping Kanchenjunga, the world’s third-highest mountain, has ended with the death of the last Lepcha priest in remote northeast India, reports said Sunday. The indigenous Lepcha people of Sikkim paid homage to the Himalayan peak for hundreds of years in an annual ceremony led by direct descendants…