The European Union has confirmed that a Swedish man working for the bloc’s diplomatic service has been detained in Iran for more than 500 days.
Johan Floderus, a 33-year-old official based in Brussels, was arrested in Tehran in April 2022 while on holiday.
Iran announced three months later that it had arrested a Swedish national on espionage charges but did not name him.
Mr Floderus’s identity was also kept secret by Sweden’s government and the EU as they tried to secure his release.
But on Monday the it was revealed in a report by the New York Times.