KangarhKangarh is a town near the Upper Tanawal valley in the Khyber Pakhtunkhwa province of Pakistan.