Namchi
India /Sikkim /South Sikkim /Namchi The town of Namchi is located in the Indian state of Sikkim. This town is located in the district of South Sikkim, at an altitude of around 5500 feet. The town lies near the main city of Gangtok, and it is also located near Siliguri, at a distance of around […]