Goecha La is a high mountain pass in Sikkim, India in the Himalaya range. The southeast face of Kanchenjunga, the world’s third highest mountain, can be viewed from the pass, which is also a base camp for those aspiring to scale the mountain
or continue with
Enter the e-mail address associated with the account.
We'll e-mail a link to reset your password.