Tag: Neda Amin
Iranian-born Journalist Arrives in Israel
Iranian-born Journalist Arrives in Israel
Written by Andrew Friedman/TPS on August 10, 2017
Neda Amin, the Iranian-born journalist who fled Iran in 2014 and was expelled from Turkey...