Return to Article Details
Al-Mahdi Muhammad bin Abdullah, the third of the Abbasid caliphs
Download
Download PDF