Travel & Tourism
Travel & Tourism 3010 Videos
Bakhtang Falls Sikkim

Bakhtang Falls at Gangtok is a small waterfall is located enroute to Tashi View Point. Gangtok is the capital city of Sikkim state. Gangtok is one of the most popular hill stations of India.