Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
Garhi Habibullah is a town and union council (an administrative subdivision) of Mansehra District in the Khyber-Pakhtunkhwa province of Pakistan. It is located in Mansehra Tehsil and lies to the east of the district capital Mansehra, towards the Kashmir frontier (near to Muzaffarabad the capital of Azad Kashmir). It is in an area affected by the 2005 Kashmir earthquake. It is named after (Ex-Chief Of Swati) Habibullah Khan. Old name of Garhi Habibullah was Garhi Saadat Khan named as such by the founder of this town who was ruler of Pakhli (1762-1780) and nominal Chief Of Swati Pashtun Tribe. Hindko Language is spoken in this town.
History
Imperial Gazzetter Of India (Topic: Pakhli Sarkar of Swatis)
Mountstuart Elphinstone (1843). An Account of the Kingdom of Caubul
Raverty H.G (1888). Notes on Baluchistan and Afghanistan