Bakhtang Falls Sikkim

Travel & Tourism
3069 Videos
8743 Views
Close

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.

28 Videos210176 Views