Irishman Bernard Phelan, who was detained by Iranian authorities in 2022, has been released on humanitarian grounds, according to Iran's embassy in Ireland.
The 64-year-old dual Irish/French national spent almost 200 days in a prison in north-east Iran after his arrest in Mashhad in October 2022 while on a trip.
His family claim that he was been charged with "providing information to an enemy country", which Mr Phelan denies.