Environmental movements in Iran application of the new social movement theory in the non-European context

Additional image:: 

Social movements have been considered by many sociologists as agents of social transformation. Emergence, dynamics and development of social movements not only signal major transformations of societies; but, social movements are indicators of societal conditions, and capable of influencing social and political structures as well.