Tag: Sister Town

spot_imgspot_img

Lachen

Lachen is the sister town of Lachung, tucked away in the Himalayan surprises, surrounded by the Lachen Chu river and mountain ranges.