I am living in Dubai, here the Federal Law considers Begging as a crime, due to which I avoid giving money to poor thinking of I might get in trouble. Later I feel guilty for not helping them out. How do I cope up with this ?
You should not give to them as most of them are professional beggars.
If you have money, there are the Rohingya in Myanmar, the Syrian refugees in Jordan and turkey and there are dawah tv channels such as Zad tv and Huda tv who would invest your money in continuous charity that would reach you even while you are in your grave.