ibn Tarkhan ibn Auzalagh al-Farabi

Scroll to top