Glarus Switzerland, a beautiful village nestled between mountains at the foot of the Glärnisch ridge