Because of the recent reactionary undermining of democratic socialist leaders in Latin America, it’s easy to become disheartened. However, as detailed in this article, there are at least five social movements which are fighting back in Argentina, Brazil, Columbia, Honduras and Mexico.
Image from teleSUR