Iran executes nuclear scientist for treason then return hanged body to his family

Iran executes nuclear scientist who ‘defected to the US in return for $5m’ but then mysteriously returned home and claimed he had been kidnapped by the CIA Shahram Amiri went missing after leaving for pilgrimage to Mecca Disappeared in 2009 but appeared in video reportedly filmed in US  Claimed to have been put under pressure to … Continue reading