Question: Are both churches, Igreja Dos Grilos and All Saints' Church, Borella, located in the same country?
Sentence (from "All Saints' Church, Borella"): All Saints' Church is a Catholic church located in Borella, Colombo, Sri Lanka.
Relevant evidence: Yes