Question: Are both Chapel Amble and Qeshlaq-E Kaleybar located in the same country?
Sentence (from "Chapel Amble"): Chapel Amble( meaning" church on the river Amble") is a village in the civil parish of St Kew, north Cornwall, England, United Kingdom.
Relevant evidence: Yes