For men and women, Iranian dress code is long sleeves and long trousers, most of the time. It depends on place, there might have more freedom on beach. For women a scarf on her hair, no need to hide the face. A long shirt or tunic on trousers are ok, better than a skirt which shows the legs. A funny...