A pristine land of mountains and palaces, nice steps and slopes, the supernatural enigma of beauty is what is called Himachal Pradesh. It resides the pure beauty of nature with such friendly and innocent people warming to the guests and tourists.