Khecheopalri: Great place to do nothing
Khecheopalri village is 34km from the touristy town of Pelling in India’s Sikkim state, which nestles in the Himalayas. I...
Khecheopalri village is 34km from the touristy town of Pelling in India’s Sikkim state, which nestles in the Himalayas. I...