Cool climate, warm people, exquisite architecture, picturesque river valleys, and snow-laden mountains - welcome to Himachal Pradesh. Famous for its h ...