The picture was taken during Thursday's celebrations of the 37th anniversary of Iran's Islamic revolution. During this holiday, actors reenacted last month's arrest of 10 US sailors whose ship had entered Iranian waters. (The sailors were quickly released , and their ship returned to the United States).The Iranian hardliners who planned these reenactments were faced with a dilemma. Among the 10 arrested sailors, one was a woman. They couldn't use an Iranian woman to play her part, since they are obliged to wear veils in public, and a veil wouldn't make sense for an American soldier. Having an Iranian women parade around with her hair blowing in the wind would have also gone against the law. So organisers found a solution: they used a man dressed up as a woman. In many of the photos, he could almost pass for a female, but not in all of them...This stunt was widely mocked on Iranian social networks.However, it also angered some, such as journalist Farahmad Alipour, who wrote on Facebook : “This is undignified and horrendous. Such a scene brings shame on Iran.”