Essential insights about himachal pradesh