Nuclear Scientist Shahram Amiri Back in Iran Iranian nuclear scientist, Shahram Amiri, who claimed to have been abducted by CIA agents, arrived back in Iran’s capital, Tehran, early Thursday morning. Amiri’s disappearance Read More » July 14, 2010 No Comments