Sami Yusuf
There have been many renditions of the song most notably by Oum Kalthoum, Sami Yusuf, Yusuf Islam, Mesut Kurtis, Native Deen, Raef, Maher Zain, Junaid Jamshed and others.