White Water Rafting at Teesta River

Teesta River Rafting

If you have a yearning for adventure, you may well love to indulge in white water rafting in the Teesta River. The mighty river originates from the Tso Lhamo lake of North Sikkim Himalayas at an elevation of 5,330m. Teesta River is regarded as the lifeline of Darjeeling and Sikkim. The river flows downhill through […]