After nearly six years, Nazanin Zaghari-Ratcliffe has been freed from detention in Iran after a tireless campaign against her arrest.