According to the Mahabharta, the present day Himachal Pradesh consisted of a number of small republics also known as the Janpadas..[1]