St Maarten, Caribbean

St Maarten, Caribbean

Essaouira, Morocco

Essaouira, Morocco

Jewish Quarter in Essaouira, Morocco

Jewish Quarter in Essaouira, Morocco

Essaouira, Morocco

Essaouira, Morocco

Marrakech, Morocco

Marrakech, Morocco

Havana, Cuba

Havana, Cuba

Havana, Cuba

Havana, Cuba

Algiers, Algeria

Algiers, Algeria

Istanbul, Turkey

Istanbul, Turkey

Istanbul, Turkey

Istanbul, Turkey

Tofo, Mozambique

Tofo, Mozambique

Western Sahara/Algeria

Western Sahara/Algeria

Western Sahara/Algeria

Western Sahara/Algeria

Ibo Island, Mozambique

Ibo Island, Mozambique

Havana, Cuba

Havana, Cuba