Snow-capped mountains tower over a lush green valley in a Swiss landscape, capturing the natural beauty near Montreux with clear blue skies above.