Question: Are St. Thomas Episcopal Church (Taunton, Massachusetts) and Mezquita-Iglesia De El Salvador, Toledo both located in the same country?
Sentence (from "St. Thomas Episcopal Church (New Windsor, New York)"): St. Thomas Episcopal Church is located on River Road in New Windsor, New York, a short distance off US 9W.
Relevant evidence: No