Sikkim, located in the lap of the Himalayas in India, is a hidden gem of stunning waterfalls, vibrant cultural traditions, ...