Watcha gonna do when they come for you? It all starts with one simple sentence, spoken in almost a whisper, but which has a thunderous effect.
A female police officer deployed in Tehrah's latest moral crackdown tells a woman that her manto (overcoat) is too short and infringes Iranian Islamic dress rules.
"Azizam (my dear), good afternoon. If possible could we have a friendly chat, please allow us to have a small chat," the officer, a graduate of Tehran's police academy, tells the young woman.
"My dear there is a problem with your manto. Please do not wear this kind of manto. Please wear a longer manto from now on."
Some are just let go there, but others are escorted to waiting minibuses with dark black tinted window panes and labelled "Guidance Patrol." Morality police. This is what happens to a once-civilized society when they are allowed to take over. American fundamentalists, please take note.