The town of Ain Sefra, on the edge of the Sahara desert, was hit by icy weather last week - and even snow.

Snowfall is very rare in the Sahara, despite the fact that it can be cold at night - because there's rarely enough water around for any kind of precipitation.