Namchi, a quaint and tranquil region perched high in the foothills of the Himalayas in South Sikkim has a long seductive hold over the wanderlusts and pilgrims. Some of the world’s largest statues of Guru Padmasambhava and Gautama Buddha exist here amid mesmerizing backdrop and clean-air.  Its reputation as...