El Hamra


El Hamra - hill in Algeria.