Ibn Hazm


Andalusian Muslim Polymath


Rank 581


Views 1282


Quotes 3


Ibn Hazm Quotes

364

340

578