Belgium and Iran have carried out a prisoner swap involving Belgian aid worker Olivier Vandecasteele and Iranian diplomat Assadollah Assadi.
The Belgian prime minister announced that Mr Vandecasteele was currently flying home "after 455 days in prison in Tehran in unbearable conditions".