Iranian Protesters Demand Supreme Leader Step Down

Newsy

Published

Watch VideoIranian protesters took to the streets of Tehran Saturday, demanding the country's supreme leader step down.

The protest was in response to the Iranian government's admission that it mistakenly struck a Ukrainian commercial airliner, killing 176 passengers.

Iran initially denied it was responsible for downing the...

Full Article