The Iranian authorities on Saturday night released the British Ambassador to Tehran, Rob Macaire, after detaining him for hours, as London expressed anger over the arrest, considering it a violation of international law.
In a statement, UK Foreign Secretary Dominic …