A top Iranian general said government troops are "ready to sacrifice our lives" rather than back down in the face of protests over June’s disputed presidential election.
Daily News Channel
A top Iranian general said government troops are "ready to sacrifice our lives" rather than back down in the face of protests over June’s disputed presidential election.