Boris Johnson apologises to Nazanin Zaghari-Ratcliffe

Foreign Secretary Boris Johnson has apologised for his remarks about a British-Iranian mother who is being held in prison in Iran.

Nazanin Zaghari-Ratcliffe says she was on holiday when she was arrested in 2016 - a claim the foreign secretary appeared to contradict this month.

Labour MP Yvette Cooper pressed him to admit that he had "got it wrong".