Irans judiciary spokesman said Robert Macaire had played a provocative role when he attended a vigil at the weekend for passengers killed in the passenger jet crash last week, amid ever-worsening tensions between the UK and Iran.
Mr Macaire said he left the vigil as soon as the protests began and was arrested on his way to the embassy, in violation of the Vienna Convention. He was detained for several hours, before Irans foreign ministry intervened and arranged for his release.
An effigy of the ambassador, who took up the role two years ago, and a Union Jack flag were burned in Tehran.
It is not acceptable for us to see that the British ambassador went outside the embassy and took part in an illegal gathering, filmed it and had a provocative role in its continuation, Gholam-Hossein Esmaili, the spokesman for Irans judiciary, told reporters. This person is persona non grata … while peoples expectations and international regulations necessitate his expulsion.