In my country there are usually elderly people and children who go about the streets everyday of their lives begging for money and I feel they don't want to go and work because they always get from people. I believe giving beggars Money is more like encouraging to continue begging, instead of giving them money, try and buy from those children Hawking goods and then leave your balance with them.
At least you are encouraging them to continue working hard for their money, not that you continue giving beggars money.
At least you are encouraging them to continue working hard for their money, not that you continue giving beggars money.