Located in the lap of the Himalayas, Kufri in Himachal Pradesh is celebrated for its snow-capped mountains, adventure sports and peaceful scenery. Nonetheless, there are concealed petty towns in ...