Question: Are both churches, Stadtkirche Glarus and St. Thomas Orthodox Cathedral, Kadampanad, located in the same country?
Sentence (from "Annunciation Greek Orthodox Cathedral (Chicago)"): The Annunciation Greek Orthodox Cathedral is a Greek Orthodox cathedral located in Chicago, Illinois.
Relevant evidence: No