Who wouldn't love to Travel to this north Indian state, Himachal Pradesh which is home to a number of scenic mountain towns? One such town is Hamirpur, a one stop destination to admire the ancient temples, forts and shrines.
Uploaded to Hamirpur — 1 year ago