Tarik ibn Zijad

From Wikipedia, the free encyclopedia

Tarik ibn Zijad