Tipping is considered a token of appreciation and is by no means mandatory. One usually tips when services rendered are deemed better than satisfactory and basically at one’s discretion. Giving money to the street children again is up to you. It is however considered good practice to appreciate services where tipping is indicated as excluded. It’s probably better still to give your donation to a charity home of your choice.