Beautiful World : Sahara Desert in Algeria as seen … Sahara Desert in Algeria as seen from Japan’s ALOS satellite on 28 January 2011 [1920 x 1455] © Japan Aerospace Exploration Agency/European Space Agency. Picture found by the Ditpub “Beautifu...