Hamirpur district is one of the 12 districts of the state of Himachal Pradesh, India. The headquarters of the district is in the Hamirpur town. The district occupies an area of 1,118 km². It is smallest district of Himachal pradesh. Read More..
Hamirpur district is one of the 12 districts of the state of Himachal Pradesh, India. The headquarters of the district is in the Hamirpur town. The district occupies an area of 1,118 km². It is smallest district of Himachal pradesh. Read More..