Himachal Pradesh is a state in Northern India bordered by the Indian states in all four directions – East, West, North and South. Himachal Pradesh is known to be abundant in natural beauty and is situated in the western Himalayas. It is a mountainous state with elevation ranging from about 350 meters to 7,000 meters above the sea level. Hence due to extreme difference in elevation, great variation is often seen in the climatic conditions. Here are few beautiful images giving glimpse of beauty.