If he or she is your friend,it is ok to say hello.If he or she is stranger,you should say 'Excuse me '.
say hello or hi 都是你好的意思
i think it's polite to say hello to foreiner
yes!you can only say "hellow" to them.
certainly.if you meet a foreiner you say "hello" is to show your politeness and your friendly to them .Then if you want to talk with them, you can say at the first meet "how are you? " and "how do you do!
Yes, if you have some problems and need other's help. Otherwise I suggest you'd better not, because you will bring yourself troubles, especially when you are in American.
say "hello"
Of course it is right.It can not only improve your spoken English but also improve your courage.So why not?