Tucked into the heart of Himachal Pradesh – the land of towering mountains and mist-wrapped pine...