The Noble Qur'an: English Translation of the Meanings and Commentary

GPTKB entity