Bay of Algiers is a natural feature, located at Bay of Algiers, Algeria
Toujours le problème des ordures et de l'odeur insupportable mais c'est un endroit de tourisme à 100 % si on l'exploite en bon sens