Switzerland has Bern as its capital, Zurich as its largest city, and four official languages: German, French, Italian, and Romansh. It has a population of over 8 million people and drives on the right side of the road. Switzerland is a federation of 26 cantons. Some popular places to visit include Chateau de Chillon in Montreux on Lake Geneva and the winter resort town of St. Moritz, which offers skiing and other sports. Switzerland has a generally temperate climate but it can vary greatly from glacial conditions in the mountains to a pleasant Mediterranean climate in the south.