Question: Are Higham, Lancashire and Sar Zeh-Ye Sofla, Hormozgan located in the same country?
Sentence (from "Higham, Lancashire"): Higham is a village in the Borough of Pendle in Lancashire, England, south of Pendle Hill.
Relevant evidence: No