Thanks I really appreciate all QL friends comments,but
1. I was not dressed inappropriately
2.I was busy putting a sim card into a new phone I just bought and was walking out of the shop
3.My head was covered and yes my hair was exposed somewhat
4. I looked up wondering who he was talking too because it was so loud.
5. I understand the culture very well and know that even though it happens and is illegal i did not expect it to happen a day after I arrived.
6.Call it shell shocked call it what you like- I don't believe any woman wants to be treated in that way.
7. Agreeing with instructor786, in Bahrain and other places I have travelled to,men seeing this as well as women will defend either the female or she will do it herself.

So thank you very much for all the good wishes and opinions.:)