Iran's Supreme Leader Ayatollah Ali Khamenei has publicly acknowledged several thousand people have been killed but blamed ...