Himachal Pradesh, nestled in the lap of the majestic Himalayas, is one of India’s most loved travel destinations. From snow-capped peaks and green...