St Maarten, Caribbean

St Maarten, Caribbean

Essaouira, Morocco

Essaouira, Morocco

Algiers, Algeria

Algiers, Algeria

Jewish Quarter in Essaouira, Morocco

Jewish Quarter in Essaouira, Morocco

Western Sahara/Algeria

Western Sahara/Algeria

Havana, Cuba

Havana, Cuba

Marrakech, Morocco

Marrakech, Morocco

Havana, Cuba

Havana, Cuba

Istanbul, Turkey

Istanbul, Turkey

Istanbul, Turkey

Istanbul, Turkey

Tofo, Mozambique

Tofo, Mozambique

Essaouira, Morocco

Essaouira, Morocco

Western Sahara/Algeria

Western Sahara/Algeria

Western Sahara/Algeria

Western Sahara/Algeria

Ibo Island, Mozambique

Ibo Island, Mozambique

Havana, Cuba

Havana, Cuba