Ibn Hazm


Andalusian Muslim Polymath


Rank 582


Views 1474


Quotes 3


Ibn Hazm Quotes

432

385

657