Question: Are both churches, Stadtkirche Glarus and St. Thomas Orthodox Cathedral, Kadampanad, located in the same country?
Sentence (from "Stadtkirche Glarus"): The Stadtkirche Glarus is the main Reformed church for the city of Glarus in the canton of Glarus in Switzerland.
Relevant evidence: Yes