Madeira
Marrakesh
Atlantic Ocean
Morocco
Canary Islands
Sahrawi
refugee
camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Dakhla
Mauritania
500 km
500 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Sahrawi refugee
camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Algeria
Dakhla
Mauritania
300 km
300 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Algeria
Sahrawi refugee camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Mauritania
Dakhla
300 km
300 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Algeria
Sahrawi refugee camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Dakhla
Mauritania
Mali
200 km
200 miles
Madeira
Marrakesh
Atlantic Ocean
Morocco
Canary Islands
Sahrawi
refugee
camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Dakhla
Mauritania
500 km
500 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Sahrawi refugee
camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Algeria
Dakhla
Mauritania
300 km
300 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Algeria
Sahrawi refugee camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Mauritania
Dakhla
300 km
300 miles
Madeira
Marrakesh
Morocco
Agadir
Atlantic Ocean
Canary Islands
Algeria
Sahrawi refugee camps
Laayoune
Western Sahara Non-self-governing territory controlled mostly by Morocco since 1979
Dakhla
Mauritania
Mali
200 km
200 miles