Question: Are both churches, Saint Rose De Viterbo Catholic Church and Church Of St. Nicholas, Sofia, located in the same country?
Sentence (from "St Nicholas Church, Harpenden"): The church of St Nicholas in Harpenden is a parish church in the Church of England.
Relevant evidence: No