Iranian's clergy, who have the power to oust the Supreme Leader, are divided on the elections. They're also rivaling each other to be the next Supreme Leader.
The power struggle going on in Iran is bigger and more complex than we know.
CNN reports violence in Iran today: