Switzerland, officially the Swiss Confederation, is a landlocked country located in west-central Europe. It is bordered by Italy to the south, France to the west, Germany to the north, and Austria and Liechtenstein to the east. From Wikipedia
A record-breaking spring snowstorm has paralyzed parts of France, Italy, and Switzerland, with ongoing rescue efforts for missing persons and widespread disruption to transport and power networks.