Algeria witnessed rare snowfall on Tuesday in a number of desert areas in the south-west of the country. Images published by the Bechar province authorities on Facebook showed "Beni Ounif in white" as sand dunes acquired a blanket of snow.
This was the first heavy snowfall in the area since 2012. Happy local residents have been sharing their own photos and video clips on social media.
The state-run Meteorological Office issued alerts on Monday morning of snowfall in Bechar in areas between 800 and 1,000 metres above sea level. Snow is expected to continue to fall on Thursday evening in other desert provinces, including Ghardaia, which is 700 km south of Algiers.
Northern areas of Algeria have had heavy snow and rain for several days. Roads have been blocked, isolating towns and villages, and there have been delays at airports. This follows a period with very little rainfall, which prompted the Ministry of Religious Affairs to call on citizens to perform the special prayers for rain.
Indeed, Algeria has faced a drought for at least three years. Water levels in reservoirs have fallen dramatically and groundwater reserves have been affected.