Question: Are Sarta and Kord Ahmad-E Olya located in the same country?
Sentence (from "Sarta"): Sarta is a Palestinian town located in the Salfit Governorate in the northern West Bank, 22 kilometers southwest of Nablus.
Relevant evidence: Yes