Ranveer Singh raps for a new single