Muhammad ibn Azhar ad-Din

Sultan of the Sultanate of Adal From Wikipedia, the free encyclopedia