Tarik Ibn Ziad


Tarik Ibn Ziad is a town in northern Algeria.