More than half of this country is covered by the Alps & the Jura mounitains
The 
nation's neutrality policy helped the Swiss develop valuable banking services to... [DOC] [TLE] Switzerland - Dictionary definition of Switzerland | Encyclopedia.com ... [PAR] Switzerland is a small landlocked European country at the center of Western 
Europe.