Iran’s Supreme Leader Ayatollah Seyyed Ali Khamenei has vowed revenge and to continue the country’s “scientific” activities after the killing of the country’s chief nuclear scientist, as top Iranian officials pile blame on Israel over the killing. Mohsen Fakhrizadeh, who became the face of Iran’s controversial nuclear program, was killedContinue Reading