The British embassy in Tehran was shut down Wednesday after it was hit by shots fired from a nearby street.
An embassy spokesman quoted by the BBC said five shots were fired on the embassy building just before midday (local time) Wednesday, shattering windows.
Nobody was injured in the attack, which came hours after Iran announced the recall of its ambassador to the UK.
The Guardian newspaper said Ambassador Morteza Sarmadi was recalled to Tehran after he failed to negotiate the release of Iran's former ambassador to Argentina, Hadi Soleimanpour, wanted in connection with the 1994 bombing of a Jewish center in Argentina in which 85 people died.
Soleimanpour, who was arrested in the UK and held in custody at Argentina's request since August 21, has claimed innocence. Tehran says the arrest is politically motivated and warned that it would hit bilateral relations.
Although Sarmadi has officially returned for consultations with his superiors, "he may not return," The Guardian quoted a diplomat in London as saying.
"Just before midday today local time, five shots were fired from the street at the British embassy in Tehran," said CNN, quoting a British foreign office statement in London. "The bullets hit offices on the first and second floors of the building. Nobody was injured in the incident, but the embassy has been temporarily closed for business."


