Re: Charity for publicity
Kin with 2z I guessed you would state that. Since you had quoted a verse in Hindi earlier stating same along with Khaan.
OK you may not get reward. But other person still benefits hai ki nahin? I agree ideally one should not show off. But given choice between not helping vs helping AND showing off I would humbly chhose latter.
But I get ur point. May you continue to be a good Muslim and help others anonymously, Inshallah!