Mysterious Assassination in Iran Who Killed Masoud Ali Mohammadi?

The recent assassination of physicist Masoud Ali Mohammadi in Tehran was baffling even by Iranian standards. The regime claims he was murdered by foreign agents, while some observers think he may have been killed to warn other opposition supporters. There is even speculation that Hezbollah was involved.