From: The Stream

The Islamic Republic at 40: What does the future hold for Iran?

Leaders face a challenge to live up to the ideals of the 1979 revolution as Iranians voice discontent at government.