A large crowd at Tehran airport greeted an Iranian sport climber who competed without a headscarf at a competition in South Korea, calling her a “heroine”.
Elnaz Rekabi, 33, broke Iran’s strict dress code – but later said her hijab had fallen off “inadvertently”.
Many are sceptical about the reason she gave in an Instagram post and repeated in a state TV interview at the airport, believing it was made under duress.
Iran is gripped by protests against the hijab laws and its clerical leaders.
Iranian women are required to cover their hair with a headscarf and their arms and legs with loose clothing. Female athletes must also abide by the rules when they are officially representing Iran in competitions abroad.
Ms Rekabi flew in from South Korea before dawn on Wednesday, where she had been competing at the IFSC Asian Championships.
Her family met her at the airport, where she was hugged and handed several bunches of flowers. She covered her hair with a black baseball cap and hoodie.
Videos on social media show hundreds of supporters outside the terminal clapping and chanting “Elnaz is a heroine” as she arrived.
State media later broadcast an interview with Ms Rekabi, in which she repeated the explanation she had given in an Instagram post for climbing with her hair uncovered.
“I was suddenly and unexpectedly called on to compete while I was at the women’s locker room,” she said.
“I was busy wearing my shoes and fixing my equipment and forgot to wear my hijab, which I should have worn.” Ms Rekabi said there had been “some extreme reactions” to the video of her appearance sporting a ponytail, and that she was “feeling stressed and tense”. (BBC)