Question: Are both churches, Igreja Dos Grilos and All Saints' Church, Borella, located in the same country?
Sentence (from "All Saints' Church, Borella"): It stands out among other churches in Sri Lanka for its magnificent Gothic architecture.
Relevant evidence: No