New Britain's ambassador to Iran Richard Dalton has taken up his post, ending a year long diplomatic dispute between the two countries, local press reported on Monday.
New British Ambassador takes up post in Iran.