Hamirpur is a town, municipal council and the headquarters of Hamirpur district in the Indian state of Himachal Pradesh. It is covered by Shivalik Ranges. From Wikipedia