The last time snow fell on the dunes of the Sahara, the world’s largest hot desert, was 37 years ago.
Photographer Karim Bouchetata captured astonishing pictures of snow covering the sand in the small Saharan desert town of Ain Sefra, Algeria.
Karim said: “Everyone was stunned to see snow falling in the desert, it is such a rare occurrence.
“It looked amazing as the snow settled on the sand and made a great set of photos.
“The snow stayed for about a day and has now melted away.”
The last time snow fall in the world’s largest desert was 37 years ago, when a snowstorm struck Ain Sefra, known as “The Gateway to the Desert,” on February 18, 1979.
Then, the snow storm lasted just half an hour. But this time flakes stayed for about day in the town, which is around 1,000 metres above sea level and surrounded by the Atlas Mountains.
The Sahara covers most of northern Africa and has gone through shifts in temperature and moisture over the past few hundred thousand years.
The desert is one of the hottest and driest areas of the world today, although it is expected to become green again in about 15,000 years.