Algeria Mobilises Army To Deal With Snow Deluge
Algeria in North Africa that includes the Sahara has been forced to mobilise the army to deal with the high level of snowfall in recent days that have so far…
Algeria in North Africa that includes the Sahara has been forced to mobilise the army to deal with the high level of snowfall in recent days that have so far…