Re: annoyed
Ugh, I'm so sorry for you. People can be SO pushy, especially if they think they have some connection to you due to your ethnicity or nationality.
I'd just suggest taking a different route home if possible. If it's not possible, make sure he's not following you, or walk home in groups. You never know what people will do.