Salman different countries have different culture. In Qatar for instance, a woman who wears a abaya with veil and naqab will consider a woman wearing abaya with shella but no naqab a very indecent woman.. Whereas a woman wearing abaya and shella will consider a woman wearing jeans, top and hijaab a very indecent woman.. Similary that woman will consider another woman without hijaab a slut.. So it all depends where you are coming from.. There is as such no criteria of decency when it comes to a dress code.. Every country has its own dress code.. But that does not give anyone the right to go around raping women just becoz he considers she is indecently dressed..