Himachal Pradesh is rightly called the 'land of gods', which is surrounded by the Himalayas, Punjab, Tibetan Plateau and Jammu and Kashmir. You also find Himachal peppered with vast Deodar forests and apple orchards along with beautiful lakes and rivers. In the primitive times, the Indus Valley Civilization inhabited the foothills of Himachal between 2250 to1750 BC. The very first inhabitants if Himachal were Proto-Australoid. After them came the Mongolians and Aryans.
After around 647 AD, a number of Rajput states came into existence in the Indus plains. Among them, various fights were held and therefore, a number of small states emerged including Mandi, Kangra, Nalagarh, Dhami, Sirmaur, Baghal, Suket, Bilaspur, Keonthal, Nurpur, etc. After this came the Mughals in the 16th century. But then, differences were developed between the rulers. Apart from the rich historical past, Himachal has much for you to witness and explore. Some of the major attractions of Himacahl are listed below: