It has come at a time when Iranians are feeling particularly fed up. Systematic corruption among Iran’s political elite, growing poverty with inflation at more than 50%, deadlock in nuclear talks and lack of social and political freedom have left Iran’s young and vibrant population feeling hopeless.