Allah has decreed, “I and My messengers will surely prevail.” Indeed, Allah is All-Powerful, All-Mighty
Author: Rowwad Translation Center