Pir Roshan Shrine Pir Roshan Shrine is located in North Waziristan District, Khyber Pakhtunkhwa, Pakistan.