Top Iranian officials have blamed Israel, and Supreme Leader Ayatollah Seyyed Ali Umani and others have vowed to take revenge for the killing of Mohsen Fakhrizadeh, the country’s chief nuclear scientist. There were conflicting accounts of Iranian news agencies about how the attack took place. According to a report published …
Read More »