Being a foreigner in Tehran, and especially a young female, it`s totally normal to hear a number of “hellos” from young Iranians. Walking on the street you can see some Iranians pass by and smile to you say hi, ask how you are, compliment, or even sing a short love song! But they try to do it quickly and right the moment when they`re passing by. Want to know the reason? Maybe they don`t want to be “caught” by the girl. Maybe they don`t know much of English and simply can`t continue a conversation so they try to escape it. Maybe it`s just their awkward way of showing that they like how you look. Anyway, any time I tried to start a conversation and actually answered them, they would run away!
Maybe you can suggest any reasons why they do it?))