Image of Oum El Sed Drou, Djelfa Province, Algeria, taken by ALSAT-2A in May 2016. Image courtesy of Agence Spatiale Agerienne. The Agence Spatiale Algerienne (Algerian Space Agency) recently released remarkable satellite imagery of the Algerian province (wilaya) of Djelfa, located about 300 kilometres south of the capital city of Algiers, taken by its ALSAT-2A...





