Masrur the Eunuch and Ibn al-Karibi

Overview: