The five-year-long detainment of a British mother in Iran is a “blot on British diplomacy”, her husband has said. British-Iranian dual national Nazanin Zaghari-Ratcliffe has been detained in Tehran since 2016, when she was sentenced to five years in prison over allegations, which she denies, of plotting to overthrow the Iranian government.