Nazanin Zaghari-Ratcliffe: Explaining the politics
Nazanin Zaghari-Ratcliffe has been held in Iran since April 2016 after being accused of spying - charges she denies.
BBC News' Caroline Hawley explains the complicated political backdrop behind one mother's arrest.