Varsha Torgalkar

The Goecha La pass lies inside Kanchenjunga National Park in India, and provides dazzling views of the famous mountain range at its best. But harsh conditions and tough ascents make this a challenging adventure.

Related Topics
Asia travelIndia