Gangtok, the capital city of Sikkim, radiates a mystic charm. It sits in the lap of the Eastern Himalayas and is a favorite destination for peace-seekers as well as thrill chasers. Home to ...