Parts of Switzerland woke up to snow on Thursday morning as some parts of the country experienced the coldest mid-May weather in 30 years. Temperatures dropped to as low as -6.9 degrees Celsius at Samedan in canton Graubünden.
Snow was recorded overnight at 600 metres in canton Glarus, and at between 800-1,300m in other parts of the country, according to the Swiss weather service MeteoSwiss.
Temperatures dropped to -0.9 degrees at Payerne in Vaud and -0.7 in Bern. Davos recorded a low of -5.1 degrees while at 6.30am on Thursday the temperature was still as low as 1.8 degrees.
Ticino escaped the worst of the weather with temperatures dropping to ten degrees overnight.
The cold snap has arrived courtesy of a mass of arctic air which hit Switzerland at the beginning of the week. On Wednesday, snow was reported overnight in the Alps at 800m.
Warmer air from the south-west will bring temperatures up on Thursday and Friday before a new cold front arrives at the beginning of next week, said MeteoSuisse in a statement.