Mass protests have taken place in recent weeks in Argentina and Colombia, and political turmoil has rocked Peru as well.