The Canton of Glarus is situated in the eastern half of the country, surrounded by mountains and valleys. Its population is german-speaking and split between Catholicism and Protestantism.