Almanzor
Abu Aamir Muhammad ibn Abdullah ibn Abi Aamir, al-Hajib al-Mansur, better known as Almanzor, was... more »