The ancient fortress built by Sikh General Hari Singh Nalwa in 1821-22, named Harkishangarh Fort, is located in Haripur. Though he built many other notable forts, such as Jamrud Fort near Peshawar, it was he who established this town and its main fortress in the Hazara region.