Quirates Almoravides · Quirates Ibrahim ibn Abou Bakr ibn Omar

Quirates Ibrahim ibn Abi Bakr ibn Omar