Sayyid Muhammad Idris bin Muhammad al-Mahdi as-Senussi

GPTKB entity