Singing a patriotic song in a slow pace , i guess, it doesnt give passion or encourage the listener. I am talking about Shahjahan.He sung it well and like it but as Mr. Azeem is heard by people first and the music in his song was very entheusiastic and makes you feel the situations described in its lyrics. So my vote for Azeem Jan's song only for its Music composition and arrangements.
As far as Rasool Bash Farid is concerned , I nerver heard from anyone that he sang this song.
I have heard Shokat Safar ihas also sung this song. I havent listened to it myself.