Question: Are Moudros and Tideford located in the same country?
Sentence (from "Moudros"): Moudros is a town and a former municipality on the island of Lemnos, North Aegean, Greece.
Relevant evidence: Yes