Iconic CNN journalist Christiane Amanpour cancelled an interview with Iranian President Ebrahim Raisi after he demanded she wear a headscarf for their meeting in New York.
Amanpour pointed out that no previous presidents had requested this when she interviewed them outside Iran.
She says a Raisi aide told her it was because of “the situation in Iran”.
The death of a woman detained in Iran for allegedly breaking headscarf rules has sparked violent unrest there.
Mahsa Amini, 22, fell into a coma last week, hours after the infamous morality police arrested her.
Officers reportedly beat Ms Amini’s head with a baton and banged her head against one of their vehicles.
The protests, now in their seventh day, have reached 80 other cities and towns in the Islamic Republic. At least 17 people have been killed, as per BBC.
The interview would have been Mr Raisi’s first on US soil, during his visit to the UN General Assembly.
Amanpour said she had been ready to conduct it when one of the president’s aides insisted she covered her hair at Mr Raisi’s request.
“We are in New York, where there is no law or tradition regarding headscarves,” she said later on Twitter.
Amanpour said Mr Raisi’s aide had made it clear an interview would not happen if she did not wear a headscarf, saying it was “a matter of respect”.
Her team walked away from the interview refusing what she called the “unprecedented and unexpected condition”.
The US anchor later posted a picture of herself without a headscarf in front of an empty chair where Mr Raisi would have sat for their interview.