The fluttering Buddhist prayer flags create a mesmerizing sight, making it an ideal spot for photography enthusiasts. A hidden gem in North Sikkim ... is a paradise for nature lovers.