I get the train to and from work and you can pretty much guarantee that once a week I will be asked if I can spare any change to help a stranger get home as they don't enough for the train. They normally produce 20p/£1 to demonstrate their lack of funds.
Generally the people are different each time but a couple I now recognise because they have asked me more than once. These people have been all sorts of nationalities and as the area gets a lot of tourists I do always try to stop when a stranger asks a question because a lot of the time all they want is directions but if they ask for money I always decline.
I still worry that some of them might be genuine. So am I a heartless bitch or would you do the same?