Teesta (Lachen Chu)

Teesta (Lachen Chu) in Sikkim.

Teesta (Lachen Chu)

waterway
river
Locality
Chatten, Lachen
Village
Munsithang, Hema, Yumthang, Yumesamdong