Question: Are Aliqoli and Abercanaid both located in the same country?
Sentence (from "Abercanaid"): Abercanaid is a small village in the Welsh county borough of Merthyr Tydfil, Glamorgan, Wales, United Kingdom with a population of about 5,060.
Relevant evidence: Yes