Iranian Scientist Allegedly Executed

An Iranian nuclear scientist who claimed to have been abducted by the U.S. was allegedly executed in Iran, reports said Saturday. Shahram Amiri went missing in 2009 when he was on a pilgrimage in Saudi Arabia. A year later, a series of videos surfaced in which a man who claimed to be Amiri said he had…