Snow was last seen in Ain Sefra, which is known as 'The Gateway to the Desert', on February 18, 1979 - when the snow storm lasted just half an hour.
This time the snow stayed for a day in the town, which is around 1,000 metres above sea level and surrounded by the Atlas Mountains.
Karim said: 'Everyone was stunned to see snow falling in the dessert, 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 Sahara Desert covers most of Northern Africa and it has gone through shifts in temperature and moisture over the past few hundred thousand years. Although the Sahara is very dry today, it is expected to become green again in about 15,000 years.