Question: Are Hora Sfakion and Alikhanlu both located in the same country?
Sentence (from "Hora Sfakion"): Hóra Sfakíon or Sfakia( Σφακιά) is a town on the south coast of Crete, Greece.
Relevant evidence: Yes