Lachung is a beautiful and tranquil hill station located in the north-eastern Indian state of Sikkim. Every year, thousands of…