Browsing Tag

Goecha La

Goecha La: The Crown of Sikkim

The state of Sikkim has always been an unmatched experience than what you gain from trekking in any other part of India. The Indian Himalayan trek in the state is considered to be the closest to the big mountain treks in Nepal.