Question: Are both Dumbukola and Tavalledan located in the same country?
Sentence (from "Dumbukola"): Dumbukola is a village in Sri Lanka.
Relevant evidence: Yes