quran the final testament
English translated to 12 languages • 229K words • 20 contributors • Updated 3 hours ago