Himachal Pradesh, a picturesque mountain state, is a land of remarkable geographical diversity. In the south, the Shiwalik hills rise gently from the Punjab-Haryana plains. But to the north the altitudinal rise is dramatic. A series of parallel ranges rise like giant steps till the highest point is reached in the Greater Himalaya. Within these ranges are a number of smaller ranges like the Dhauladhar, Pir Panjal and Zanskar. Himachal is a mosaic of ...