Kaniguram valley is a Valley located in District South Waziristan , Khyber Pakhtunkhwa ,Pakistan