Surah “The Tidings, The Announcement”

as rendered by Muhammad AsadBuy — 40 verses