The mother-of-one has also ‘expressed anger’ at Boris Johnson over the ‘shambles’ her case has become – but her family said they do not believe the Foreign Secretary should quit.

Mr Ratcliffe said he spoke to Mr Johnson for about 20 minutes this morning, during which the Cabinet minister said he was ‘deeply sorry for Nazanin’s suffering’.

He added that the Foreign Secretary ‘undertook to look seriously at the prospect’ of allowing him to join his planned visit to Iran in the coming weeks.

The mother-of-one has also ‘expressed anger’ at Boris Johnson over the ‘shambles’ her case has become – but her family said they do not believe the Foreign Secretary should quit. (Picture: Nazanin Zaghari-Ratcliffe/ PA Wire)

Mrs Zaghari-Ratcliffe, a 38-year-old mother of one, has suffered severe physical and mental trauma since being arrested as she tried to leave Tehran last year with her daughter Gabriella following a holiday.

The charity worker was accused of plotting to topple the regime, which she denies, and later sentenced to five years in prison.

‘One of the things I want to stress is, there is no reason why Nazanin Zaghari-Ratcliffe should be in prison in Iran, so far as any of us know.’

Shadow Cabinet Office minister Jon Trickett said Theresa May must ensure Nazanin Zaghari-Ratcliffe ‘does not pay the price for her ‘ministers’ bungling’.

‘Boris Johnson’s cavalier approach to international diplomacy is compounded this morning by Michael Gove claiming he has no idea what Nazanin Zaghari-Ratcliffe was doing in Iran. It has always been clear, she was on holiday visiting her family,’ he said.