Modern English Translation of the Holy Qur’an: with Meanings & Commentary

$22.00

Arabic and English. Click to see inside.

In stock

Modern English Translation of the Holy Qur’an: with Meanings & Commentary

$22.00