Question: Are Sanqasi and Al Garrya both located in the same country?
Sentence (from "Al Garrya"): Al- Garrya( Arabic: القرية) is a village on the island of Sitra, Bahrain.
Relevant evidence: Yes