Lachung
India /Sikkim /North Sikkim /Lachung The town of Lachung is located in the Indian state of Sikkim. This town is located in the northern part of the state in North Sikkim district, and it is located at an altitude of 9600 feet. Lachung is a tourist hotspot and a scenic destination that is located at […]