Namchi town is a pilgrimage place for Buddhist all over India. Namchi located in the Indian state of Sikkim 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 […]