it is located in algeria egypt