Question: Are St Mary'S Church & Convent, Townsville and Santa Maria Di Castello located in the same country?
Sentence (from "Santa Maria di Castello"): Santa Maria di Castello is a church and religious complex in Genoa, Italy.
Relevant evidence: Yes