Social movements play a significant role in the political and social landscape of Latin America. They emanate from different sections of society and are motivated by many different concerns, including ...