Cyprus woke up to an unusual site for the middle of April: fresh snowfall on the Troodos mountains.
The height of the snow at 8am had reached 8cm at the Jubilee hotel, while at Chionistra it was 15cm.
Meanwhile a yellow weather warning was issued by the met office from 10am to 6pm for storms, with both heavy rain and hail expected.
In addition, the police have closed the roads