Hammaguira A launch site, at a military base in the Sahara desert, of four French satellites in the mid-1960s. Following the establishment of Algerian independence in 1967, France was forced to abandon the facility. Related categories LAUNCH SITES FRANCE IN SPACE Also on this site: Encyclopedia of Alternative Energy & Sustainable Living Encyclopedia of History Transport Concepts & Designs (partner site) |